public ActionResult UploadWrittenReport(int teamId, string oldWrittenReportUrl, HttpPostedFileBase UploadedWrittenReport) { var result = true; var blTeam = new BLTeam(); string writtenReportUrl = string.Empty; try { if (ModelState.IsValid) { writtenReportUrl = UIHelper.UploadFile(UploadedWrittenReport, "/Resources/Uploaded/Teams/WrittenReport/" + CurrentUserId.Replace("-", "")); result = blTeam.UploadWrittenReport(teamId, writtenReportUrl); } } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(writtenReportUrl)) //{ // UIHelper.DeleteFile(oldWrittenReportUrl); //} var jsonData = new { writtenReportUrl = HttpUtility.HtmlDecode(writtenReportUrl), writtenReportFileName = UploadedWrittenReport.FileName, writtenReportUrlIcon = "/Resources/Images/Mimetypes128x128/" + writtenReportUrl.Split(new string[] { "?CT=" }, StringSplitOptions.RemoveEmptyEntries)[1], success = result, message = "Your written report successfully has been uploaded." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/TeamEdit", model); }
public ActionResult Create(VmTeam model) { var result = -1; var blTeam = new BLTeam(); model.CurrentUserId = CurrentUserId; try { if (ModelState.IsValid) { if (model.UploadedDocument != null) { model.TeamImageUrl = UIHelper.UploadFile(model.UploadedDocument, "/Resources/Uploaded/Teams/" + CurrentUserId.Replace("-", "")); } } result = blTeam.CreateTeam(model); } catch (Exception ex) { result = -1; } if (result != -1) { return(RedirectToAction("tl", "Advisor", new { activeItemId = result })); } model.ActionMessageHandler.Message = "Operation has been failed...\n"; return(View("../Advisor/CreateTeam", model)); }
public ActionResult EditTeam(VmTeam model) { model.CurrentUserId = CurrentUserId; var oldUrl = model.TeamImageUrl; var result = true; var blTeam = new BLTeam(); try { if (ModelState.IsValid) { if (model.UploadedDocument != null) { model.TeamImageUrl = UIHelper.UploadFile(model.UploadedDocument, "/Resources/Uploaded/Teams/" + CurrentUserId.Replace("-", "")); } } result = blTeam.UpdateTeam(model); } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(model.TeamImageUrl)) //{ // UIHelper.DeleteFile(oldUrl); //} if (result == false) { model.ActionMessageHandler.Message = "Operation has been failed...\n call system Admin"; } var jsonData = new { teamTitle = model.Name, teamIconUrl = model.TeamImageUrl, teamId = model.Id, success = result, message = model.ActionMessageHandler.Message = "Operation has been succeeded" }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/TeamEdit", model); }
public ActionResult UploadUniversityImage(int universityId, string oldUniversityPictureUrl, HttpPostedFileBase uploadedUniversityPicture) { var result = true; var blUniversity = new BLUniversity(); string universityPictureUrl = string.Empty; try { if (ModelState.IsValid) { Image image = Image.FromStream(uploadedUniversityPicture.InputStream); Bitmap bitmap = new Bitmap(image); ResizePicture(ref bitmap); universityPictureUrl = UIHelper.UploadPictureFile(bitmap, uploadedUniversityPicture.FileName, uploadedUniversityPicture.ContentLength, uploadedUniversityPicture.ContentType, "/Resources/Uploaded/Universities/" + CurrentUserId.Replace("-", "")); result = blUniversity.UploadUniversityImage(universityId, universityPictureUrl); } } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(universityPictureUrl)) //{ // UIHelper.DeleteFile(oldUniversityPictureUrl); //} var jsonData = new { universityPictureUrl, success = result, message = "Your University picture updated." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/PersonEdit", model); }
public ActionResult UploadResume(string oldResumeUrl, HttpPostedFileBase UploadedResume) { var result = true; var blPerson = new BLPerson(); string resumeUrl = string.Empty; try { if (ModelState.IsValid) { resumeUrl = UIHelper.UploadFile(UploadedResume, "/Resources/Uploaded/Persons/Resume/" + CurrentUserId.Replace("-", "")); if (string.IsNullOrWhiteSpace(resumeUrl) == false) { result = blPerson.UploadResume(CurrentUserId, resumeUrl); } } } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(resumeUrl)) //{ // UIHelper.DeleteFile(oldResumeUrl); //} var jsonData = new { resumeUrl, success = result, message = "Your resume uploaded." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/PersonEdit", model); }
public ActionResult UploadProfileImage(string oldProfilePictureUrl, HttpPostedFileBase uploadedProfilePicture) { var result = true; var blPerson = new BLPerson(); string profilePictureUrl = string.Empty; try { if (ModelState.IsValid) { Image image = Image.FromStream(uploadedProfilePicture.InputStream); Bitmap bitmap = new Bitmap(image); ResizePicture(ref bitmap); profilePictureUrl = UIHelper.UploadPictureFile(bitmap, uploadedProfilePicture.FileName, uploadedProfilePicture.ContentLength, uploadedProfilePicture.ContentType, "/Resources/Uploaded/Persons/Profile/" + CurrentUserId.Replace("-", "")); result = blPerson.UploadProfileImage(CurrentUserId, profilePictureUrl); } } catch (Exception ex) { var jsonEx = JsonConvert.SerializeObject(ex, Formatting.Indented, new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore }); var jsonException = new { success = false, message = jsonEx }; return(Json(jsonException, JsonRequestBehavior.AllowGet)); } //if (result != false && !string.IsNullOrEmpty(profilePictureUrl)) //{ // try // { // //UIHelper.DeleteFile(oldProfilePictureUrl); // } // catch (Exception ex) // { // var jsonEx = JsonConvert.SerializeObject(ex, Formatting.Indented, // new JsonSerializerSettings // { // ReferenceLoopHandling = ReferenceLoopHandling.Ignore // }); // var jsonException = new // { // success = false, // message = jsonEx // }; // return Json(jsonException, JsonRequestBehavior.AllowGet); // } //} var jsonData = new { profilePictureUrl, success = result, message = "Your profile picture updated." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/PersonEdit", model); }
public ActionResult SaveSafetyItem(VmTeamSaveSafetyItem teamSaveSafetyItem) { var result = true; var blTeamSafetyItem = new BLTeamSafetyItem(); string attachedFileUrl = string.Empty; try { if (ModelState.IsValid) { if (teamSaveSafetyItem.UploadedAttachedFile != null) { attachedFileUrl = UIHelper.UploadFile(teamSaveSafetyItem.UploadedAttachedFile, "/Resources/Uploaded/TeamSafetyItems/AttachedFile/" + CurrentUserId.Replace("-", "")); } else { attachedFileUrl = teamSaveSafetyItem.OldAttachedFileUrl; } blTeamSafetyItem.UpdateTeamSafetyItem(new VmTeamSafetyItem { TeamId = teamSaveSafetyItem.TeamId, SafetyItemId = teamSaveSafetyItem.SafetyItemId, LastContent = teamSaveSafetyItem.DescriptionContent ?? "", ItemStatus = 0, AttachedFileUrl = attachedFileUrl, Type = false, UserId = CurrentUserId, }); } } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(attachedFileUrl)) //{ // UIHelper.DeleteFile(teamSaveSafetyItem.OldAttachedFileUrl); //} var jsonData = new { attachedFileUrl, success = result, message = "Your attached file uploaded." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/TeamSafetyItemEdit", model); }
public ActionResult UploadReferenceFile(HttpPostedFileBase uploadedReferenceFile, string title) { var result = true; var blReference = new BLReference(); var referenceFileUrl = ""; try { if (ModelState.IsValid) { if (uploadedReferenceFile != null) { referenceFileUrl = UIHelper.UploadFile(uploadedReferenceFile, "/Resources/Uploaded/TeamSafetyItems/ReferenceFile/" + CurrentUserId.Replace("-", "")); } blReference.CreateReference( new VmReference { ReferenceFileUrl = referenceFileUrl, Title = title, }); } } catch (Exception ex) { result = false; } var jsonData = new { success = result, message = "Your reference file uploaded." }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/TeamSafetyItemEdit", model); }
public ActionResult Create(VmTask model) { var result = -1; var blTask = new BLTask(); try { if (ModelState.IsValid) { if (model.UploadedDocument != null) { Image image = Image.FromStream(model.UploadedDocument.InputStream); Bitmap bitmap = new Bitmap(image); ResizePicture(ref bitmap); model.ImageUrl = UIHelper.UploadPictureFile(bitmap, model.UploadedDocument.FileName, model.UploadedDocument.ContentLength, model.UploadedDocument.ContentType, "/Resources/Uploaded/Tasks/" + CurrentUserId.Replace("-", "")); } } result = blTask.CreateTask(model); } catch (Exception ex) { result = -1; } if (result != -1) { return(RedirectToAction("tl", "Admin", new { activeItemId = result })); } model.ActionMessageHandler.Message = "Operation has been failed...\n"; return(View("../Admin/CreateTask", model)); }
public ActionResult EditTask(VmTask model) { model.CurrentUserId = CurrentUserId; var oldUrl = model.ImageUrl; var result = true; var blTask = new BLTask(); try { if (ModelState.IsValid) { if (model.UploadedDocument != null) { Image image = Image.FromStream(model.UploadedDocument.InputStream); Bitmap bitmap = new Bitmap(image); ResizePicture(ref bitmap); model.ImageUrl = UIHelper.UploadPictureFile(bitmap, model.UploadedDocument.FileName, model.UploadedDocument.ContentLength, model.UploadedDocument.ContentType, "/Resources/Uploaded/Tasks/" + CurrentUserId.Replace("-", "")); } } result = blTask.UpdateTask(model); } catch (Exception ex) { result = false; } //if (result != false && !string.IsNullOrEmpty(model.ImageUrl)) //{ // UIHelper.DeleteFile(oldUrl); //} if (result == false) { model.ActionMessageHandler.Message = "Operation has been failed...\n call system Admin"; } var jsonData = new { TaskTitle = model.Name, TaskIconUrl = model.ImageUrl, TaskId = model.Id, success = result, message = model.ActionMessageHandler.Message = "Operation has been succeeded" }; return(Json(jsonData, JsonRequestBehavior.AllowGet)); //return View("../Author/TaskEdit", model); }