public static bool IsValidCheckOut(AddPatientVM addPatientVM) { if (addPatientVM.Checkout == null) { return(true); } var isValid = (DateTime.Compare((DateTime)addPatientVM.Checkout, addPatientVM.Checkin) >= 0); return(isValid); }
public static ChildCardDTO AddPatientVMToChildCardDTO(AddPatientVM childCardVM) { Mapper.Initialize( cfg => cfg.CreateMap <AddPatientVM, ChildCardDTO>() .ForMember(childCardDTO => childCardDTO.DiagnosisId, opt => opt.MapFrom(addPatientVM => addPatientVM.DiagnosisCode)) .ForMember(childCardDTO => childCardDTO.Id, opt => opt.UseValue(0)) ); return(Mapper.Map <ChildCardDTO>(childCardVM)); }
public IActionResult Add(AddPatientVM pat) { if (pat.Name == null) { return(BadRequest()); } db.Patients.Add(new Patient { Name = pat.Name, DiagnosisId = pat.DiagnosisId }); db.SaveChanges(); return(RedirectToAction("Index")); }
public HttpResponseMessage AddPatient(AddPatientVM addPatientVM) { var addPatientValidator = new AddPatientVMValidator(); var fluentValidationResult = addPatientValidator.Validate(addPatientVM); if (!fluentValidationResult.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, fluentValidationResult.Errors)); } var newChildCardDTO = AddPatientHelper.AddPatientVMToChildCardDTO(addPatientVM); try { var result = _childCardsService.AddChildCard(newChildCardDTO); return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception exception) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, exception)); } }
public static bool IsCheckInMoreThanDate(AddPatientVM addPatientVM) { var isValid = DateTime.Compare(addPatientVM.Checkin, addPatientVM.Date) >= 0; return(isValid); }