private bool SaveDataReport(TechInspection techInspection, string status) { var report = reportRep.GetReports(). Where(x => x.TechInspectionId == techInspection.TechInspectionId & x.Status == status).FirstOrDefault(); if (report == null) { techInspection.IsExpired = true; techInspectionRep.ChangeStatus(techInspection); reportRep.AddReport(new Report { TechInspectionId = techInspection.TechInspectionId, Status = status }); return(true); } return(false); }
public ActionResult UploadReport(string id, string version, HttpPostedFileBase uploadFile) { _repository.AddReport(id, version, uploadFile.InputStream); return(Content("Success")); }