public ActionResult FilesAdd(HttpPostedFileBase Image, HttpPostedFileBase FileStream, bool chkPublish, FilesTable fileTable) { string filePath = "Dosya Yok!"; string imagePath = "content-icon.png"; int publishId = 0; var seoMake = Seo.Translate(fileTable.FileTitle); if (FileStream != null) { filePath = Path.GetFileName(FileStream.FileName); var uploadPath = Path.Combine(Server.MapPath("~/Content/Files/"), filePath); FileStream.SaveAs(uploadPath); } if (Image != null) { imagePath = Path.GetFileName(Image.FileName); imagePath = seoMake + ".jpg"; var uploadPath = Path.Combine(Server.MapPath("~/Content/Images/"), imagePath); Image.SaveAs(uploadPath); } if (chkPublish == true) { publishId = 1; } _modelFiles.AddFileData(fileTable.FileTitle, fileTable.FileAuthor, fileTable.FileContent, fileTable.FileTags, filePath, DateTime.Now, seoMake, publishId, imagePath); return RedirectToAction("Index", "AdmFiles"); }
public ModelFiles() { _filesTable = new FilesTable(); _filesContext = new MyWebContext(); }
public ActionResult UpdateFilesAdd(HttpPostedFileBase FileImage, bool? chkPublish, FilesTable fileTable) { var seoMake = Seo.Translate(fileTable.FileTitle); string imagePath = fileTable.FileImage; int publishId = 0; if (FileImage != null) { imagePath = Path.GetFileName(FileImage.FileName); imagePath = seoMake + ".jpg"; var uploadPath = Path.Combine(Server.MapPath("~/Content/Images/"), imagePath); FileImage.SaveAs(uploadPath); } if (chkPublish == true) { publishId = 1; } _modelFiles.UpdateFileData(fileTable.FileTitle, fileTable.FileAuthor, fileTable.FileContent, fileTable.FileTags, DateTime.Now, seoMake, publishId, imagePath, fileTable.FileID); return RedirectToAction("Index", "AdmFiles"); }