public ActionResult Create(Partner partner, HttpPostedFileBase PartnerImage) { if (ModelState.IsValid) { #region Upload Image if (PartnerImage != null) { // Saving Temp Image var newFileName = Guid.NewGuid() + Path.GetExtension(PartnerImage.FileName); PartnerImage.SaveAs(Server.MapPath("/Files/PartnersImages/Temp/" + newFileName)); // Resize Image ImageResizer image = new ImageResizer(400, 200, true); image.Resize(Server.MapPath("/Files/PartnersImages/Temp/" + newFileName), Server.MapPath("/Files/PartnersImages/" + newFileName)); // Deleting Temp Image System.IO.File.Delete(Server.MapPath("/Files/PartnersImages/Temp/" + newFileName)); partner.Image = newFileName; } #endregion _repo.Add(partner); return(RedirectToAction("Index")); } return(View(partner)); }
public ActionResult Create(Partner partner, HttpPostedFileBase PartnerImage) { if (ModelState.IsValid) { #region Upload Image if (PartnerImage != null) { var newFileName = Guid.NewGuid() + Path.GetExtension(PartnerImage.FileName); PartnerImage.SaveAs(Server.MapPath("/Files/PartnersImages/" + newFileName)); partner.Image = newFileName; } #endregion _repo.Add(partner); return(RedirectToAction("Index")); } return(View(partner)); }