/// <summary> /// Updates the Supplies /// </summary> /// <param name="Supplies">Supplies</param> public void UpdateSupplies(SuppliesAndAccess supplies) { if (supplies == null) { throw new ArgumentNullException(nameof(supplies)); } _suppliesRepository.Update(supplies); }
public IActionResult Create(SuppliesAndAccessModel model) { ResultModel resultModel = new ResultModel(); try { if (model.Id == 0) { var supplies = new SuppliesAndAccess(); supplies.ACDLot = model.ACDLot; supplies.ACDLotExpDate = model.ACDLotExpDate; supplies.ACEInhibitors = model.ACEInhibitors; supplies.BloodWarmer = model.BloodWarmer; supplies.CreatedOn = DateTime.UtcNow; supplies.DateDC = model.DateDC; supplies.Comments = model.Comments; supplies.CVC = model.CVC; supplies.Locations = model.Locations; supplies.Peripheral = model.Peripheral; supplies.Type = model.Type; supplies.Vortex = model.Vortex; supplies.Deleted = false; supplies.LastDoseDate = model.LastDoseDate; supplies.MedsReviewed = model.MedsReviewed; supplies.NSPrimeLot = model.NSPrimeLot; supplies.NSPrimeLotExpDate = model.NSPrimeLotExpDate; supplies.Rate = model.Rate; supplies.Serial = model.Serial; supplies.MarkComplete = model.MarkComplete; supplies.TEMP = model.TEMP; supplies.TreatmentRecordId = model.TreatmentRecordId; _treatmentRecordServices.InsertSupplies(supplies); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)supplies.TreatmentRecordId); //12/10/19 aakansha //model response model.Id = supplies.Id; model.TreatmentRecordId = supplies.TreatmentRecordId; resultModel.Message = ValidationMessages.Success; resultModel.Status = 1; resultModel.Response = model; return(Ok(resultModel)); } else { var supplies = _treatmentRecordServices.GetSuppliesById(model.Id); supplies.Id = model.Id; supplies.ACDLot = model.ACDLot; supplies.ACDLotExpDate = model.ACDLotExpDate; supplies.ACEInhibitors = model.ACEInhibitors; supplies.BloodWarmer = model.BloodWarmer; supplies.LastUpdated = DateTime.UtcNow; supplies.DateDC = model.DateDC; supplies.Comments = model.Comments; supplies.CVC = model.CVC; supplies.Locations = model.Locations; supplies.Peripheral = model.Peripheral; supplies.Type = model.Type; supplies.Vortex = model.Vortex; supplies.LastDoseDate = model.LastDoseDate; supplies.MedsReviewed = model.MedsReviewed; supplies.NSPrimeLot = model.NSPrimeLot; supplies.NSPrimeLotExpDate = model.NSPrimeLotExpDate; supplies.Rate = model.Rate; supplies.Serial = model.Serial; supplies.TEMP = model.TEMP; supplies.MarkComplete = model.MarkComplete; supplies.TreatmentRecordId = model.TreatmentRecordId; _treatmentRecordServices.UpdateSupplies(supplies); //Bhawana(09/10/2019) //Change treatment Record Status _reportService.UpdateTreatmentStatusID((int)supplies.TreatmentRecordId); //12/10/19 aakansha //model response model.Id = supplies.Id; model.TreatmentRecordId = supplies.TreatmentRecordId; resultModel.Message = ValidationMessages.Success; resultModel.Status = 1; resultModel.Response = model; return(Ok(resultModel)); } } catch (Exception e) { resultModel.Message = ValidationMessages.Failure; resultModel.Status = 1; resultModel.Response = null; return(Ok(resultModel)); } }