public JsonResult PostData(Appointment appointment) { Appointment dataAppointment = new Appointment(); dataAppointment.Date = appointment.Date; dataAppointment.DoctorId = appointment.DoctorId; dataAppointment.PatientId = appointment.PatientId; dataAppointment.ServiceTypeId = appointment.ServiceTypeId; dataAppointment.RoomId = appointment.RoomId; dataAppointment.Status = Statuses.Reservado.ToString(); if (appointment.Id > 0) { dataAppointment.UpdatedBy = User.Identity.GetUserId(); dataAppointment.UpdatedDate = DateTime.Today; dataAppointment.Id = appointment.Id; db.Update(dataAppointment); } else { dataAppointment.CreatedBy = User.Identity.GetUserId(); dataAppointment.CreatedDate = DateTime.Today; db.Add(dataAppointment); } return(Json("success", JsonRequestBehavior.AllowGet)); }
public void delete(UpdateAppointmentRequest request) { try { var response = new UpdateAppointmentResponse(); var bc = new AppointmentComponent(); bc.Update(request.Appointment); } catch (Exception ex) { var httpError = new HttpResponseMessage() { StatusCode = (HttpStatusCode)422, ReasonPhrase = ex.Message }; throw new HttpResponseException(httpError); } }