public ActionResult Feedback(FormCollection formCollection) { if (UserDetail == null) { return RedirectToAction("", ""); } var userID = UserDetail.UserId; var feedback_question = formCollection["feedback_question"].ToString(); var feedback_msg = formCollection["feedback_msg"].ToString(); var status = new DataModel.ProfileSettingManager().Add_FeedBack(userID, feedback_question, feedback_msg); ViewData["Status"] = status; if (status) ViewBag.SuccessMessage = "true"; else ViewBag.SuccessMessage = null; return View(); }
public JsonResult UploadFile() { var status = false; HttpPostedFileBase myFile = null; if (Request.Files.Count > 0) myFile = Request.Files[0]; if (myFile != null && myFile.ContentLength != 0) { var userID = UserDetail.UserId; string pathForSaving = Server.MapPath("~/DocumentsUpload"); if (SharedFunction.CreateFolderIfNeeded(pathForSaving)) { try { string fileName = DateTime.Now.ToString("MMddyyyyHHmmss") + Path.GetExtension(myFile.FileName); myFile.SaveAs(Path.Combine(pathForSaving, fileName)); string path = "~/DocumentsUpload/" + fileName; var profileManager = new ProfileSettingManager(); status = profileManager.AddFile(userID, path, myFile.FileName); } catch (Exception ex) { return Json(ex.InnerException); } } } return Json(status); }