Ejemplo n.º 1
0
        //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);
        }
Ejemplo n.º 2
0
        /// <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);
        }
Ejemplo n.º 3
0
        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);
 }