public ResponseMessage DispatchScanStructureDocuments(SiteDispatchScanUpload uploadDocs, int structureId, int dispReqId) { //NEWREQUIREMENT // ResponseMessage responseMessage = new ResponseMessage (); // try { // DispReqStructure dispStrucutre = _context.DispReqStructure.Where (x => x.StructId == structureId && x.DispreqId == dispReqId).FirstOrDefault (); // DispStructureDocuments doc = new DispStructureDocuments (); // doc.FileName = uploadDocs.FileName; // doc.FileType = uploadDocs.FileType; // doc.Path = uploadDocs.Path; // doc.DispStructureId = dispStrucutre.Id; // _context.DispStructureDocuments.Add (doc); // _context.SaveChanges (); // responseMessage.Message = "File uploaded successfully"; // return responseMessage; // } catch (Exception ex) { // throw ex; //} return(null); }
public ResponseMessage DispatchScanDocuments(SiteDispatchStructureDocs scanComp) { ResponseMessage response = new ResponseMessage(); foreach (IFormFile file in scanComp.uploadDocs) { SiteDispatchScanUpload layerDoc = new SiteDispatchScanUpload(); layerDoc.FileName = file.FileName; layerDoc.Path = UploadedFile(file); layerDoc.FileType = Path.GetExtension(file.FileName); response = new ResponseMessage(); response = this._siteDispatchRepository.DispatchScanStructureDocuments(layerDoc, scanComp.structureId, scanComp.dispReqId); // if (String.IsNullOrEmpty(response.Message)) // { // response = _siteDispatchRepository.RevertSiteDispatchVendor(DispatchVendorAddPayload); // response.Message = "Error. Kindly try again."; // } // else } RemoveStructureDocs(scanComp.remove_docs_filename); response.Message = "Site dispatch Documents are updated successfully."; return(response); }