Skip to content

Instantly share code, notes, and snippets.

@salasrob
salasrob / Location.cs
Created October 14, 2021 01:51
.NET Core - Sample of one of the models - Welrus
using Sabio.Models.Domain.Provider;
using System;
using System.Collections.Generic;
using System.Text;
namespace Sabio.Models.Domain
{
public class Location
{
@salasrob
salasrob / ProviderDetailsApiController.cs
Created October 14, 2021 01:49
.NET Core - Provider details RESTful API controller - Welrus
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Sabio.Models;
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.ProviderDetails;
using Sabio.Services;
using Sabio.Services.Interfaces;
using Sabio.Services.ProviderDetailsService;
using Sabio.Web.Controllers;
@salasrob
salasrob / ProviderServiceApiController.cs
Created October 14, 2021 01:48
.NET Core - Provider service RESTful API controller - Welrus
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Sabio.Services;
using Sabio.Web.Controllers;
using Sabio.Services.Interfaces;
using System;
using System.Collections.Generic;
using Sabio.Models.Domain.Provider;
using Sabio.Web.Models.Responses;
using Sabio.Models.Requests.ProviderDetails.Details;
@salasrob
salasrob / LocationApiController.cs
Created October 14, 2021 01:46
.NET Core - Location RESTful API controller - Welrus
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
using Sabio.Models;
using Sabio.Models.Domain;
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.Locations;
using Sabio.Services;
using Sabio.Web.Controllers;
using Sabio.Web.Models.Responses;
using System;
@salasrob
salasrob / IAppointmentService.cs
Created October 14, 2021 01:45
.NET Core - sample of one of the interfaces - Welrus
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.Appointments;
using Sabio.Models.Requests.ProviderDetails.Appointments;
using System;
using System.Collections.Generic;
using System.Text;
namespace Sabio.Services.Interfaces
{
public interface IAppointmentService
@salasrob
salasrob / ProviderDetailsService.cs
Created October 14, 2021 01:43
.NET Core - Provider Detail service - Welrus
using Sabio.Data;
using Sabio.Data.Providers;
using Sabio.Models;
using Sabio.Models.Domain;
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.ProviderDetails;
using Sabio.Models.Requests.ProviderDetails.Details;
using Sabio.Services.Interfaces;
using System;
using System.Collections.Generic;
@salasrob
salasrob / ProviderServiceService.cs
Created October 14, 2021 01:42
.NET Core - Provider service - Welrus
using Sabio.Data;
using Sabio.Data.Providers;
using Sabio.Models;
using Sabio.Models.Domain;
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.Locations;
using Sabio.Models.Requests.ProviderDetails.Details;
using Sabio.Services.Interfaces;
using System;
using System.Collections.Generic;
@salasrob
salasrob / LocationService.cs
Created October 14, 2021 01:39
.NET Core - Location service - Welrus
using Sabio.Data.Providers;
using Sabio.Models.Requests.Locations;
using System;
using System.Collections.Generic;
using System.Data;
using System.Data.SqlClient;
using Sabio.Models.Domain;
using Sabio.Data;
using Sabio.Models;
using Sabio.Models.Domain.Provider;
@salasrob
salasrob / AppointmentService.cs
Created October 14, 2021 01:38
.NET Core - Appointment service - Welrus
using Sabio.Data;
using Sabio.Data.Providers;
using Sabio.Models.Domain;
using Sabio.Models.Domain.Provider;
using Sabio.Models.Requests.Appointments;
using Sabio.Models.Requests.ProviderDetails.Appointments;
using Sabio.Services.Interfaces;
using System;
using System.Collections.Generic;
using System.Data;
@salasrob
salasrob / HomePage.jsx
Created October 14, 2021 01:35
ReactJS - Home page for https://welrus.azurewebsites.net/ - Welrus
import React, { Fragment } from "react";
import { Link } from "react-router-dom";
import {
Grid,
Container,
InputAdornment,
IconButton,
Button,
Tooltip,
TextField,