/// <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);
        }
Example #2
0
        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());
            }
        }