public void UpdateDetails(InspectionOverallDetail detail, string updatedBy) { var det = this.Repository.GetById(detail.InspectionScheduleId); if (det != null) { det.CommendablePractices = detail.CommendablePractices; det.OverallImpressions = detail.OverallImpressions; det.SiteDescription = detail.SiteDescription; det.UpdatedBy = updatedBy; det.UpdatedDate = DateTime.Now; this.Repository.Save(det); } }
public ServiceResponse SaveInspectionDetail(InspectionOverallDetail model) { DateTime startTime = DateTime.Now; try { var inspectionFacade = this.Container.GetInstance <InspectionFacade>(); base.LogMessage("SaveAsync", DateTime.Now - startTime); inspectionFacade.UpdateDetails(model, Email); return(new ServiceResponse()); } catch (Exception ex) { return(base.HandleException(ex)); } }
public InspectionOverallDetail GetInspectionOverallDetails(Guid complianceAppId) { var detail = base.Repository.GetInspectionOverallDetails(complianceAppId); if (detail != null) { return(detail); } var details = this.GetInspectionDetails(complianceAppId); detail = new InspectionOverallDetail(); foreach (var d in details) { detail.CommendablePractices += $"<b>{d.SiteName}</b><br><b>Inspector: {d.Inspector}</b><br><br>{d.CommendablePractices}<br><br>"; detail.SiteDescription += $"<b>{d.SiteName}</b><br><b>Inspector: {d.Inspector}</b><br><br>{d.SiteDescription}<br><br>"; detail.OverallImpressions += $"<b>{d.SiteName}</b><br><b>Inspector: {d.Inspector}</b><br><br>{d.OverallImpressions}<br><br>"; detail.InspectionScheduleId = d.InspectionScheduleId; } return(detail); }
public void UpdateDetails(InspectionOverallDetail detail, string updatedBy) { var manager = this.container.GetInstance <InspectionScheduleManager>(); manager.UpdateDetails(detail, updatedBy); }