예제 #1
0
        public void SaveProduct(string json)
        {
            DTO.ProductSaveDto productSave = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.ProductSaveDto>(json);

            Data.Models.Product product = new Data.Models.Product()

            {
                Name        = productSave.ProductName,
                Description = productSave.ProductDescription,
                StateId     = (int)Enums.State.Active,
                CategoryId  = productSave.CategoryId,
                CreateDate  = DateTime.UtcNow
            };
            product = productAdapter.Insert <Data.Models.Product>(product);
            //using (ECommerceContext eCommerceContext = new ECommerceContext())
            //{
            //    eCommerceContext.Products.Add(new Models.Product()
            //    {
            //        Name = productSave.ProductName,
            //        Description = productSave.ProductDescription,
            //        StateId = (int)Enums.State.Active,
            //        CategoryId = productSave.CategoryId,
            //        CreateDate = DateTime.UtcNow,

            //    });

            //    eCommerceContext.SaveChanges();
            //}
        }
예제 #2
0
 public void SaveProduct(string json)
 {
     DTO.ProductSaveDto  productSave = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.ProductSaveDto>(json);
     Data.Models.Product product     = new Data.Models.Product()
     {
         Name        = productSave.ProductName,
         Description = productSave.ProductDescription,
         StateId     = (int)Enums.State.Active,
         CategoryId  = productSave.CategoryId,
         CreateDate  = DateTime.UtcNow
     };
     productAdapter.Insert <Data.Models.Product>(product);
 }
예제 #3
0
 public void SaveProduct(string json)
 {
     DTO.ProductSaveDto productSave = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.ProductSaveDto>(json);
     using (ECommerceContext eCommerceContext = new ECommerceContext())
     {
         eCommerceContext.Products.Add(new Models.Product()
         {
             Name        = productSave.ProductName,
             Description = productSave.ProductDescription,
             StateId     = (int)Enums.State.Active,
             CategoryId  = productSave.CategoryId,
             CreateDate  = DateTime.UtcNow,
         });
         eCommerceContext.SaveChanges();
     }
 }
예제 #4
0
        public IActionResult Handle()
        {
            string json = HttpContext.Request.Form["JSON"].ToString();

            DTO.ProductSaveDto productSave = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.ProductSaveDto>(json);

            using (ECommerceContext eCommerceContext = new ECommerceContext)
            {
                eCommerceContext.Products.Add(new Models.Product()
                {
                    Name        = productSave.productName,
                    Description = "boş",
                    State       = eCommerceContext.States.Single(x => x.Id == (int)Enums.State.Active),
                    //Category = eCommerceContext.Categories.Single(x => x.Id=ıd),
                    CreateDate = DateTime.UtcNow
                });
            }

            return(View());
        }
예제 #5
0
        public IActionResult Handle()
        {
            string json = HttpContext.Request.Form["JSON"].ToString();

            DTO.ProductSaveDto productSave = Newtonsoft.Json.JsonConvert.DeserializeObject <DTO.ProductSaveDto>(json);

            using (BuyItContext buyItContext = new BuyItContext())
            {
                buyItContext.Products.Add(new Models.Product()
                {
                    Name        = productSave.productName,
                    Description = "boş",
                    CreateDate  = DateTime.UtcNow,
                    StateId     = (int)Enums.State.Active,
                    CategoryId  = productSave.categoryId
                });

                buyItContext.SaveChanges();
            }

            return(View());
        }