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));
        }
Esempio n. 2
0
        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)));
        }