/// <summary>
        /// Updates the FinalValues
        /// </summary>
        /// <param name="FinalValues">FinalValues</param>
        public void UpdateFinalValues(FinalValuesAndAccessPostAssessment finalValues)
        {
            if (finalValues == null)
            {
                throw new ArgumentNullException(nameof(finalValues));
            }

            _finalVluesRepository.Update(finalValues);
        }
Ejemplo n.º 2
0
        public IActionResult Create(FinalValuesAndAccessPostAssessmentModel model)
        {
            ResultModel resultModel = new ResultModel();

            try
            {
                if (model.Id == 0)
                {
                    var finalValues = new FinalValuesAndAccessPostAssessment();
                    finalValues.AC = model.AC;

                    finalValues.BP           = model.BP;
                    finalValues.Collet       = model.Collet;
                    finalValues.FluidBalance = model.FluidBalance;
                    finalValues.Inlet        = model.Inlet;

                    finalValues.P = model.P;

                    finalValues.Plasma                  = model.Plasma;
                    finalValues.R                       = model.R;
                    finalValues.T                       = model.T;
                    finalValues.Time                    = model.Time;
                    finalValues.TreatmentRecordId       = model.TreatmentRecordId;
                    finalValues.ChlorhexidineCapApplied = model.ChlorhexidineCapApplied;
                    finalValues.Comments                = model.Comments;
                    finalValues.Heparin                 = model.Heparin;
                    finalValues.Intact                  = model.Intact;
                    finalValues.NewDressing             = model.NewDressing;
                    finalValues.Reinforced              = model.Reinforced;
                    finalValues.Saline                  = model.Saline;
                    //Mark Complete
                    finalValues.MarkComplete = model.MarkComplete;
                    finalValues.CreatedOn    = DateTime.UtcNow;
                    finalValues.Deleted      = false;

                    _treatmentRecordServices.InsertFinalValues(finalValues);
                    //Bhawana(09/10/2019)
                    //Change treatment Record Status
                    _reportService.UpdateTreatmentStatusID((int)finalValues.TreatmentRecordId);
                    //12/10/19 aakansha
                    //model response
                    model.Id = finalValues.Id;
                    model.TreatmentRecordId = finalValues.TreatmentRecordId;
                    resultModel.Message     = ValidationMessages.Success;
                    resultModel.Status      = 1;
                    resultModel.Response    = model;
                    return(Ok(resultModel));
                }
                else
                {
                    var finalValues = _treatmentRecordServices.GetFinalValuesById(model.Id);
                    finalValues.AC = model.AC;

                    finalValues.BP           = model.BP;
                    finalValues.Collet       = model.Collet;
                    finalValues.FluidBalance = model.FluidBalance;
                    finalValues.Inlet        = model.Inlet;

                    finalValues.P = model.P;

                    finalValues.Plasma                  = model.Plasma;
                    finalValues.R                       = model.R;
                    finalValues.T                       = model.T;
                    finalValues.Time                    = model.Time;
                    finalValues.TreatmentRecordId       = model.TreatmentRecordId;
                    finalValues.ChlorhexidineCapApplied = model.ChlorhexidineCapApplied;
                    finalValues.Comments                = model.Comments;
                    finalValues.Heparin                 = model.Heparin;
                    finalValues.Intact                  = model.Intact;
                    finalValues.NewDressing             = model.NewDressing;
                    //Mark Complete
                    finalValues.MarkComplete = model.MarkComplete;
                    finalValues.Reinforced   = model.Reinforced;
                    finalValues.Saline       = model.Saline;
                    finalValues.LastUpdated  = DateTime.UtcNow;

                    _treatmentRecordServices.UpdateFinalValues(finalValues);
                    //Bhawana(09/10/2019)
                    //Change treatment Record Status
                    _reportService.UpdateTreatmentStatusID((int)finalValues.TreatmentRecordId);



                    // 12/10/19 aakansha
                    //model response
                    model.Id = finalValues.Id;
                    model.TreatmentRecordId = finalValues.TreatmentRecordId;
                    resultModel.Message     = ValidationMessages.Success;
                    resultModel.Status      = 1;
                    resultModel.Response    = model;
                    return(Ok(resultModel));
                }
            }
            catch (Exception e)
            {
                resultModel.Message  = ValidationMessages.Success;
                resultModel.Status   = 1;
                resultModel.Response = null;
                return(Ok(resultModel));
            }
        }