public async Task<MailAFOViewModel> GetMailAFOViewModel(int incidentId) { var incident = await GetIncidentById(incidentId); Inspection inspection = null; if (incident.sl_inspectionIDId == null) { return null; } inspection = await GetInspectionById(incident.sl_inspectionIDId.Value); MailAFOViewModel viewModel = new MailAFOViewModel(); viewModel.incidentId = incidentId; viewModel.inspection = inspection; if (inspection.sl_propertyID != null) { if (inspection.sl_propertyID.Id > 0) { inspection.sl_propertyID.propertyImgUrl = await GetPropertyPhoto(inspection.sl_propertyID.Id); } } viewModel.incident = incident; viewModel.roomInspectionPhotos = await GetInspectionPhotos(inspection.Id); viewModel.inspectionComment = await GetInspectionComment(inspection.Id); return viewModel; }
public async Task <MailAFOViewModel> GetMailAFOViewModelAsync(int incidentId) { var incident = await GetIncidentByIdAsync(incidentId); Inspection inspection = null; if (incident == null || incident.sl_inspectionIDId == null) { return(null); } inspection = await GetInspectionByIdAsync(incident.sl_inspectionIDId.Value); MailAFOViewModel viewModel = new MailAFOViewModel(); viewModel.incidentId = incidentId; viewModel.inspection = inspection; if (inspection.sl_propertyID != null) { if (inspection.sl_propertyID.Id > 0) { inspection.sl_propertyID.propertyImgUrl = await GetPropertyPhotoAsync(inspection.sl_propertyID.Id); } } viewModel.incident = incident; viewModel.roomInspectionPhotos = await GetInspectionPhotosAsync(inspection.Id); viewModel.inspectionComment = await GetInspectionCommentAsync(inspection.Id); return(viewModel); }