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 !"); } }