/// <summary> /// Updates the PreTreatmentAssessment /// </summary> /// <param name="PreTreatmentAssessment">PreTreatmentAssessment</param> public void UpdatePreTreatmentAssessment(PreTreatmentAssessment preTreatmentAssessment) { if (preTreatmentAssessment == null) { throw new ArgumentNullException(nameof(preTreatmentAssessment)); } _preTreatmentAssessmentRepository.Update(preTreatmentAssessment); }
public IActionResult Create(PreTreatmentAssessmentModel model) { ResultModel resultModel = new ResultModel(); try { if (model.Id == 0) { var preTreatmentAssessment = new PreTreatmentAssessment(); preTreatmentAssessment.BleendAutoTextId = model.BleendAutoTextId; preTreatmentAssessment.EdemaAutoTextId = model.EdemaAutoTextId; preTreatmentAssessment.IsAlert = model.IsAlert; preTreatmentAssessment.IsBleeding = model.IsBleeding; preTreatmentAssessment.IsComatose = model.IsComatose; preTreatmentAssessment.IsEasy = model.IsEasy; preTreatmentAssessment.IsEdema = model.IsEdema; preTreatmentAssessment.IsFiO2 = model.IsFiO2; preTreatmentAssessment.TreatmentRecordMasterId = model.TreatmentRecordMasterId; preTreatmentAssessment.IsLabored = model.IsLabored; preTreatmentAssessment.IsLethargic = model.IsLethargic; preTreatmentAssessment.IsMask = model.IsMask; preTreatmentAssessment.IsNC = model.IsNC; preTreatmentAssessment.IsNumbness = model.IsNumbness; preTreatmentAssessment.IsRoomAir = model.IsRoomAir; preTreatmentAssessment.IsVent = model.IsVent; preTreatmentAssessment.IsWeakness = model.IsWeakness; preTreatmentAssessment.LocationAutoTextId = model.LocationAutoTextId; preTreatmentAssessment.LungSoundsAutoTextId = model.LungSoundsAutoTextId; preTreatmentAssessment.NumbnessAutoTextId = model.NumbnessAutoTextId; preTreatmentAssessment.OrientedX = model.OrientedX; preTreatmentAssessment.OSat = model.OSat; preTreatmentAssessment.PainAutoTextId = model.PainAutoTextId; preTreatmentAssessment.RythmAutoTextId = model.RythmAutoTextId; preTreatmentAssessment.SkinAutoTextId = model.SkinAutoTextId; preTreatmentAssessment.WeaknessAutoTextId = model.WeaknessAutoTextId; preTreatmentAssessment.MarkComplete = model.MarkComplete; preTreatmentAssessment.CreatedOn = DateTime.UtcNow; preTreatmentAssessment.IsDeleted = false; _treatmentRecordServices.InsertPreTreatmentAssessment(preTreatmentAssessment); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)preTreatmentAssessment.TreatmentRecordMasterId); //12/10/19 aakansha //model response model.Id = preTreatmentAssessment.Id; model.TreatmentRecordMasterId = preTreatmentAssessment.TreatmentRecordMasterId; resultModel.Message = ValidationMessages.Success; resultModel.Status = 1; resultModel.Response = model; return(Ok(resultModel)); } else { var preTreatmentAssessment = _treatmentRecordServices.GetPreTreatmentAssessmentById(model.Id); preTreatmentAssessment.Id = model.Id; preTreatmentAssessment.BleendAutoTextId = model.BleendAutoTextId; preTreatmentAssessment.EdemaAutoTextId = model.EdemaAutoTextId; preTreatmentAssessment.IsAlert = model.IsAlert; preTreatmentAssessment.IsBleeding = model.IsBleeding; preTreatmentAssessment.IsComatose = model.IsComatose; preTreatmentAssessment.IsEasy = model.IsEasy; preTreatmentAssessment.IsEdema = model.IsEdema; preTreatmentAssessment.IsFiO2 = model.IsFiO2; preTreatmentAssessment.TreatmentRecordMasterId = model.TreatmentRecordMasterId; preTreatmentAssessment.IsLabored = model.IsLabored; preTreatmentAssessment.IsLethargic = model.IsLethargic; preTreatmentAssessment.IsMask = model.IsMask; preTreatmentAssessment.IsNC = model.IsNC; preTreatmentAssessment.IsNumbness = model.IsNumbness; preTreatmentAssessment.IsRoomAir = model.IsRoomAir; preTreatmentAssessment.IsVent = model.IsVent; preTreatmentAssessment.IsWeakness = model.IsWeakness; preTreatmentAssessment.LocationAutoTextId = model.LocationAutoTextId; preTreatmentAssessment.LungSoundsAutoTextId = model.LungSoundsAutoTextId; preTreatmentAssessment.NumbnessAutoTextId = model.NumbnessAutoTextId; preTreatmentAssessment.OrientedX = model.OrientedX; preTreatmentAssessment.OSat = model.OSat; preTreatmentAssessment.PainAutoTextId = model.PainAutoTextId; preTreatmentAssessment.RythmAutoTextId = model.RythmAutoTextId; preTreatmentAssessment.SkinAutoTextId = model.SkinAutoTextId; preTreatmentAssessment.WeaknessAutoTextId = model.WeaknessAutoTextId; preTreatmentAssessment.MarkComplete = model.MarkComplete; preTreatmentAssessment.LastUpdated = DateTime.UtcNow; _treatmentRecordServices.UpdatePreTreatmentAssessment(preTreatmentAssessment); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)preTreatmentAssessment.TreatmentRecordMasterId); //12/10/19 aakansha //model response model.Id = preTreatmentAssessment.Id; model.TreatmentRecordMasterId = preTreatmentAssessment.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(resultModel)); } }