public ActionResult SaveDeals(SA_Deals UserDeals) { for (int i = 0; i < Request.Files.Count; i++) { var file = Request.Files[i]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/ProductImages"), fileName); file.SaveAs(path); UserDeals.DealsImg = fileName; } } UserDeals.CreatedTime = DateTime.Now; DealsDataStore Obj = new DealsDataStore(); if (UserDeals.id == 0) { Obj.AddDeals(UserDeals); } else { Obj.EditDeals(UserDeals); } return(RedirectToAction("Deals")); }
public ActionResult SaveDeals(SA_Deals UserDeals) { for (int i = 0; i < Request.Files.Count; i++) { var file = Request.Files[i]; if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var path = Path.Combine(Server.MapPath("~/ProductImages"), fileName); file.SaveAs(path); UserDeals.DealsImg = fileName; } } UserDeals.status = 1; UserDeals.CreatedBy = Session["User"].ToString(); UserDeals.CreatedTime = UserDeals.CreatedTime != null? UserDeals.CreatedTime.Value: DateTime.Now; DealsDataStore Obj = new DealsDataStore(); if (UserDeals.id == 0) { Obj.AddDeals(UserDeals); string np = Request.Form["allProduct"].ToString(); foreach (string s in np.Split(',')) { if (s != "") { Obj.AddDealsProduct(new SA_DealsAndProductRelation { SA_DealID = UserDeals.id, SA_ProductId = Convert.ToInt16(s) }); } } } else { Obj.EditDeals(UserDeals); string np = Request.Form["allProduct"].ToString(); Obj.DeleteDealsProduct(UserDeals.id); foreach (string s in np.Split(',')) { if (s != "") { Obj.AddDealsProduct(new SA_DealsAndProductRelation { SA_DealID = UserDeals.id, SA_ProductId = Convert.ToInt16(s) }); } } } return(RedirectToAction("Deals")); }