public ActionResult PatientRequests_Update([DataSourceRequest]DataSourceRequest request, EditPatientRequestViewModel patientRequest) { if (this.ModelState.IsValid) { var entity = this.requests.GetById(patientRequest.Id); entity.IsAccepted = patientRequest.IsAccepted; string dentistId = this.User.Identity.GetUserId(); Dentist dentist = this.dentists.GetDentistById(dentistId); this.patients.CreateNewPatient(patientRequest.UserId, dentist); this.requests.AcceptPatientRequest(entity); } return this.Json(new[] { patientRequest }.ToDataSourceResult(request, this.ModelState)); }
public ActionResult PatientRequests_Update([DataSourceRequest] DataSourceRequest request, EditPatientRequestViewModel patientRequest) { if (this.ModelState.IsValid) { var entity = this.requests.GetById(patientRequest.Id); entity.IsAccepted = patientRequest.IsAccepted; string dentistId = this.User.Identity.GetUserId(); Dentist dentist = this.dentists.GetDentistById(dentistId); this.patients.CreateNewPatient(patientRequest.UserId, dentist); this.requests.AcceptPatientRequest(entity); } return(this.Json(new[] { patientRequest }.ToDataSourceResult(request, this.ModelState))); }