public ActionResult UploadDocuments(int tokenNumber, string arogyaID, string complaintID, int userID) { ViewBag.ArogyaID = arogyaID; List<UploadModel> uploads = new UploadDocumentsBll().GetUploadList(arogyaID); ViewBag.UploadData = JsonConvert.SerializeObject(uploads); ViewBag.tokenNumber = tokenNumber; ViewBag.arogyaID = arogyaID; ViewBag.complaintID = complaintID; ViewBag.userID = userID; ViewBag.uploadPath = ConfigurationSettings.AppSettings["DocumentUploadPath"]; return View(); }
public ActionResult UploadDoc(string txtComment, string txtTokenNumber, string txtArogyaID, string txtComplaintID, int txtUserID) { try { var fileName = ""; if (Request.Files.Count > 0 && Request.Files[0].ContentLength > 0) { var file = Request.Files[0]; if (file != null && file.ContentLength > 0) { fileName = DateTime.Now.ToString("yyyyMMddHHmmss") + Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath(ConfigurationSettings.AppSettings["DocumentUploadPath"]), fileName); file.SaveAs(path); } UploadModel upload = new UploadModel { Active = true, ArogyaID = txtArogyaID, Comments = txtComment, ComplaintID = txtComplaintID == "" ? (int?)null : Convert.ToInt32(txtComplaintID), CreateDate = DateTime.Now, FileName = fileName, Token_Number = txtTokenNumber == "" ? (int?)null : Convert.ToInt32(txtTokenNumber), UserID = txtUserID }; int count = new UploadDocumentsBll().SaveUpload(upload); if (count > 0) TempData["Success"] = "Upload Successful"; else TempData["Success"] = "Upload failed"; } else { TempData["Success"] = "Please select a valid file to upload"; } } catch (Exception ex) { TempData["Success"] = "Upload failed"; } return RedirectToAction("UploadDocuments", new { tokenNumber = txtTokenNumber, arogyaID = txtArogyaID, complaintID = txtComplaintID, userID = txtUserID }); //View(); }
public JsonResult GetUploadDocuments(string arogyaID) { List<UploadModel> uploads = new UploadDocumentsBll().GetUploadList(arogyaID); return Json(uploads, JsonRequestBehavior.AllowGet); }