public ActionResult Create(HttpPostedFileBase postedFile, Market market) { try { if (ModelState.IsValid) { if (postedFile != null && ProductsContainer.validateImage(postedFile.FileName)) { var filename = "img_" + market.Denumire.ToLower() + ".png"; var path = Path.Combine(Server.MapPath("~/Content/ProductsImages/"), filename); postedFile.SaveAs(path); market.Imagine = "img_" + market.Denumire.ToLower(); } MarketContainer.SaveMarket(market); return(RedirectToAction("Index")); } var model = new MarketModel(); model.Market = market; return(View(model)); }catch (Exception ex) { return(View()); } }
public ActionResult Edit(HttpPostedFileBase postedFile, Market market) { if (ModelState.IsValid) { if (postedFile != null) { var filename = "img_" + market.Denumire.ToLower() + ".png"; var path = Path.Combine(Server.MapPath("~/Content/ProductsImages/"), filename); postedFile.SaveAs(path); market.Imagine = "img_" + market.Denumire.ToLower(); } MarketContainer.SaveMarket(market); return(RedirectToAction("Index")); } return(View(market)); }