예제 #1
0
        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"));
        }
예제 #2
0
        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"));
        }