Esempio n. 1
0
 public JsonResult SaveDoctorAppointment(ServiceProviderAppointment doctorAppointment)
 {
     using (Repository <ServiceProviderAppointment> repository = new Repository <ServiceProviderAppointment>())
     {
         doctorAppointment.UserId = GetLoggedinUserInfo().UserId;
         return(Json(repository.Insert(doctorAppointment)));
     }
 }
Esempio n. 2
0
        public static ServiceProviderAppointment MapToClient(ServiceProviderAppointment serviceProviderAppointment)
        {
            ServiceProviderAppointment mappedServiceProviderAppointment = new ServiceProviderAppointment
            {
                Id = serviceProviderAppointment.Id,
                AppointmentAllowed                          = serviceProviderAppointment.AppointmentAllowed,
                AppointmentDate                             = serviceProviderAppointment.AppointmentDate,
                Patient                                     = serviceProviderAppointment.Patient != null?MapToClient(serviceProviderAppointment.Patient) : null,
                                                Appointment = serviceProviderAppointment.Appointment != null?MapToClient(serviceProviderAppointment.Appointment) : null,
                                                                  ServiceProvider = serviceProviderAppointment.ServiceProvider != null?MapToClient(serviceProviderAppointment.ServiceProvider) : null
            };

            return(mappedServiceProviderAppointment);
        }