public ActionResult Edit(int id, FormCollection collection, tb_ImagesHomeDhot model) { try { // TODO: Add update logic here string filename = ""; foreach (string inputTagName in Request.Files) { HttpPostedFileBase file = Request.Files[inputTagName]; if (file.ContentLength < 60000000) { String FileExtension = Path.GetExtension(file.FileName).ToLower(); if (FileExtension == ".png" || FileExtension == ".jpeg" || FileExtension == ".jpg" || FileExtension == ".txt" || FileExtension == ".doc" || FileExtension == ".gif" || FileExtension == ".xls" || FileExtension == ".xlsx" || FileExtension == ".zip" || FileExtension == ".docx" || FileExtension == ".pdf") { string randName = emailSystem.CreateRandomPassword(5); filename = randName + "_" + file.FileName; string filePath = Path.Combine(HttpContext.Server.MapPath("~/uploads/"), filename); file.SaveAs(filePath); } } } var tb = (from m in db.tb_ImagesHomeDhot where m.ImageID == id select m).Single(); if (filename != "") { tb.ImagePath = filename; } tb.Description = model.Description; tb.Name = model.Name; db.SaveChanges(); // return RedirectToAction("Index"); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(FormCollection collection, tb_ImagesHomeDhot model) { try { // TODO: Add insert logic here string filename = ""; foreach (string inputTagName in Request.Files) { HttpPostedFileBase file = Request.Files[inputTagName]; if (file.ContentLength < 60000000) { String FileExtension = Path.GetExtension(file.FileName).ToLower(); if (FileExtension == ".png" || FileExtension == ".jpeg" || FileExtension == ".jpg" || FileExtension == ".txt" || FileExtension == ".doc" || FileExtension == ".gif" || FileExtension == ".xls" || FileExtension == ".xlsx" || FileExtension == ".zip" || FileExtension == ".docx" || FileExtension == ".pdf") { string randName = emailSystem.CreateRandomPassword(5); filename = randName + "_" + file.FileName; string filePath = Path.Combine(HttpContext.Server.MapPath("~/uploads/"), filename); file.SaveAs(filePath); } } } if (filename != "") { model.ImagePath = filename; } db.tb_ImagesHomeDhot.AddObject(model); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }