//Bhawana(30/09/2019) //Save AppointmentDate While creating new Appoinment protected virtual void SaveAppointmentDates(AppointmentMaster model) { if (model == null) { throw new ArgumentNullException(nameof(model)); } var formData = this.Request.Form.ToDictionary(x => x.Key, x => x.Value.ToString()); String[] AppointmentDate = formData["AppointmentDates"].Split(","); String[] RowId = formData["RowId"].Split(","); for (int i = 0; i < AppointmentDate.Count(); i++) { var appointmentDates = new AppointmentDates(); appointmentDates.AppointmentDate = Convert.ToDateTime(AppointmentDate[i]); appointmentDates.AppointmentMasterId = model.Id; appointmentDates.AppointmentStatusId = (int)AppointmentStatus.Created; model.AppointmentDates.Add(appointmentDates); } _appointmentServices.UpdateAppointment(model); }
/// <summary> /// Updates the Appointment /// </summary> /// <param name="Appointment">Appointment</param> public void UpdateAppointmentDate(AppointmentDates appointmentDate) { if (appointmentDate == null) { throw new ArgumentNullException(nameof(appointmentDate)); } _appointmentDateRepository.Update(appointmentDate); }
public virtual IActionResult PostAddAppointmentDates(AppointmentDates model) { ResponceModel responceModel = new ResponceModel(); var appointmentData = _appointmentServices.GetAppointmentById(model.AppointmentMasterId); var appointmentDate = new AppointmentDates(); appointmentDate.AppointmentDate = model.AppointmentDate; appointmentDate.AppointmentMasterId = model.AppointmentMasterId; appointmentDate.AppointmentStatusId = (int)AppointmentStatus.Created; appointmentData.AppointmentDates.Add(appointmentDate); _appointmentServices.UpdateAppointment(appointmentData); responceModel.Success = true; responceModel.Message = "Create"; responceModel.AppointmentDateId = appointmentDate.Id; return(Json(responceModel)); }
protected virtual void SaveAppointmentDates(AppointmentMaster model, List <AppointmentDatesModel> appointmentDatesModels) { if (model == null) { throw new ArgumentNullException(nameof(model)); } foreach (var item in appointmentDatesModels) { if (item.ID == 0) { var appointmentDates = new AppointmentDates(); appointmentDates.AppointmentDate = Convert.ToDateTime(item.AppointmentDate); appointmentDates.AppointmentStatusId = (int)AppointmentStatus.Created; appointmentDates.AppointmentMasterId = model.Id; model.AppointmentDates.Add(appointmentDates); } } _appointmentServices.UpdateAppointment(model); }