public JsonResult SaveDoctorAppointment(ServiceProviderAppointment doctorAppointment) { using (Repository <ServiceProviderAppointment> repository = new Repository <ServiceProviderAppointment>()) { doctorAppointment.UserId = GetLoggedinUserInfo().UserId; return(Json(repository.Insert(doctorAppointment))); } }
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); }