/// <summary> /// Updates the PreTreatmentCheck /// </summary> /// <param name="PreTreatmentCheck">PreTreatmentCheck</param> public void UpdatePreTreatmentCheck(PreTreatmentCheck preTreatmentCheck) { if (preTreatmentCheck == null) { throw new ArgumentNullException(nameof(preTreatmentCheck)); } _preTreatmentCheckRepository.Update(preTreatmentCheck); }
public IActionResult Create(PreTreatmentCheckModel model) { ResultModel resultModel = new ResultModel(); try { if (model.Id == 0) { var preTreatment = new PreTreatmentCheck(); preTreatment.TreatmentRecordMasterId = model.TreatmentRecordMasterId; preTreatment.UniversalPrecautions = model.UniversalPrecautions; preTreatment.MachinePrimeId = model.MachinePrimeId; preTreatment.InformedConsent = model.InformedConsent; preTreatment.BloodConsent = model.BloodConsent; preTreatment.AlarmTest = model.AlarmTest; preTreatment.MarkComplete = model.MarkComplete; _treatmentRecordsServices.InsertPreTreatmentCheck(preTreatment); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)preTreatment.TreatmentRecordMasterId); //12/10/19 aakansha //model response model.Id = preTreatment.Id; model.MachinePrimeId = preTreatment.MachinePrimeId; model.TreatmentRecordMasterId = preTreatment.TreatmentRecordMasterId; resultModel.Message = ValidationMessages.Success; resultModel.Status = 1; resultModel.Response = model; return(Ok(resultModel)); } else { var preTreatment = _treatmentRecordsServices.GetPreTreatmentCheckById(model.Id); preTreatment.Id = model.Id; preTreatment.TreatmentRecordMasterId = model.TreatmentRecordMasterId; preTreatment.UniversalPrecautions = model.UniversalPrecautions; preTreatment.MachinePrimeId = model.MachinePrimeId; preTreatment.InformedConsent = model.InformedConsent; preTreatment.BloodConsent = model.BloodConsent; preTreatment.AlarmTest = model.AlarmTest; preTreatment.MarkComplete = model.MarkComplete; _treatmentRecordsServices.UpdatePreTreatmentCheck(preTreatment); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)preTreatment.TreatmentRecordMasterId); //12/10/19 aakansha //model response model.Id = preTreatment.Id; model.MachinePrimeId = preTreatment.MachinePrimeId; model.TreatmentRecordMasterId = preTreatment.TreatmentRecordMasterId; resultModel.Message = ValidationMessages.Success; resultModel.Status = 1; resultModel.Response = model; return(Ok(resultModel)); } } catch (Exception e) { resultModel.Message = ValidationMessages.Failure; resultModel.Status = 0; resultModel.Response = null; return(Ok()); } }