Пример #1
0
        public ActionResult SavePatientShedule(List <string> values)
        {
            TimeSpan       ts             = new TimeSpan();
            PatientShedule patientShedule = new PatientShedule();

            patientShedule.PatientCode  = values[0];
            patientShedule.Date         = DateTime.Now;
            patientShedule.VisitingTime = DateTime.ParseExact(values[1], "dd/MM/yyyy", CultureInfo.InvariantCulture);
            if (values[2].Contains("Hour"))
            {
                patientShedule.VisitingTime = patientShedule.VisitingTime + ts;
            }
            else
            {
                patientShedule.VisitingTime = patientShedule.VisitingTime + TimeSpan.Parse(values[2]);
            }
            patientShedule.VisitingPurpose = values[3];
            patientShedule.PatientId       = Convert.ToInt16(values[4]);
            patientShedule.Id           = Convert.ToInt32(values[5]);
            patientShedule.Contact      = values[6];
            patientShedule.serialNo     = Convert.ToInt16(values[7]);
            patientShedule.PataientType = values[8];
            var message = PatientManualShedulingManager.SavePatientShedule(patientShedule);

            return(Json(new { Success = true, Message = message }));
        }
        public List <PatientShedule> GetAllPaging(out int totalrecords, PatientShedule model)
        {
            List <PatientShedule> patientShedules;

            try
            {
                patientShedules =
                    _patientSheduleRepository.GetAllPaging(out totalrecords, model);
            }
            catch (Exception exception)
            {
                throw new Exception(exception.Message);
            }

            return(patientShedules);
        }
        public string SavePatientShedule(PatientShedule patientShedule)
        {
            var message = "";

            try
            {
                if (patientShedule.Id == 0)
                {
                    message = _patientManualSedulingRepository.Save(patientShedule).ToString();
                }
                else
                {
                    message = _patientManualSedulingRepository.Edit(patientShedule).ToString();
                }

                return(message = "Data saved successfully !");
            }

            catch (Exception ex)
            {
                return(message = "Error has created !");
            }
        }