public HttpResponseMessage UploadReport(QuickUpload obj) { obj.AddedMonth = DateTime.Now.Month; obj.AddedYear = DateTime.Now.Year; var _quickUploadCreated = _quickUploadRepo.Insert(obj); return(Request.CreateResponse(HttpStatusCode.Accepted, obj.Id)); }
public IHttpActionResult AddQuickUpload(string ClientId, QuickUpload _quickUpload) { QuickUpload quickHeathDetails = new QuickUpload { ClientId = ClientId, HospitalId = _quickUpload.HospitalId, DesiesType = _quickUpload.DesiesType, }; return(Ok(_quickUploadRepository.Insert(quickHeathDetails))); }
public IHttpActionResult UploadReportFile1() { string imageName = null; var httpRequest = HttpContext.Current.Request; string hospitalId = httpRequest.Form["HospitalId"]; string clientId = httpRequest.Form["ClientId"]; string diseaseType = httpRequest.Form["diseaseType"]; //var postedFile = httpRequest.Files["Image"]; string PostedFileName = string.Empty; string PostedFileExt = string.Empty; // string fileName = ""; //for (int i = 0; i < httpRequest.Files.Count; i++) //{ // fileName = fileName + "," + httpRequest.Files[i].FileName; //} ////File Information Save in Database int objId = 0; try { string year = DateTime.Now.Year.ToString(); string month = DateTime.Now.Month.ToString(); var directoryPath = Directory.CreateDirectory(HttpContext.Current.Server.MapPath("~/ClientDocument/" + clientId + "/" + diseaseType + "/" + year + "/" + month)); for (int i = 0; i < httpRequest.Files.Count; i++) { QuickUpload quickHeathDetails = new QuickUpload { ClientId = clientId, HospitalId = hospitalId, DesiesType = Convert.ToInt32(diseaseType), AddedYear = DateTime.Now.Year, AddedMonth = DateTime.Now.Month, FilePath = httpRequest.Files[i].FileName, }; objId = _quickUploadRepo.Insert(quickHeathDetails); FileInfo fi = new FileInfo(httpRequest.Files[i].FileName.Replace(" ", "_")); if (fi != null) { PostedFileName = fi.Name; PostedFileExt = fi.Extension; } imageName = objId + i + PostedFileExt; var filePath = HttpContext.Current.Server.MapPath("~/ClientDocument/" + clientId + "/" + diseaseType + "/" + year + "/" + month); filePath = filePath + "/" + httpRequest.Files[i].FileName; httpRequest.Files[i].SaveAs(filePath); } } catch (Exception ex) { } return(Ok(objId)); }