public ActionResult AddItem(Item p) { string filename = "shop_back.jpg"; if (p.upload != null) { filename = System.IO.Path.GetFileName(p.upload.FileName); p.upload.SaveAs(Server.MapPath("~/Assets/img/bg-img/" + filename)); } p.photo = "/Assets/img/bg-img/" + filename; ItemBL itemBL = new ItemBL(); if (ModelState.IsValid) { itemBL.AddItem(p); return(RedirectToAction("Shop", "Home")); } return(View()); }