示例#1
0
        public ProductDetails  AddProduct(ProductDetails productDetails)
        {
            ProductDetails productAdded;

            using (marketContext = new MarketContext())
            {
                productAdded = marketContext.Products.Add(productDetails);
                marketContext.SaveChanges();
            }
            return(productAdded);
        }
示例#2
0
        public static UserDetails AddUser(UserDetails userDetails)
        {
            UserDetails user;

            using (marketContext = new MarketContext())
            {
                user = marketContext.Users.Add(userDetails);
                marketContext.SaveChanges();
            }
            return(user);
        }
示例#3
0
        public static void AddProduct(MultipartFormDataStreamProvider provider)
        {
            var    model = provider.FormData["product"];
            var    jsonObj = JObject.Parse(model);
            var    product = JsonConvert.DeserializeObject <ProductDetails>(jsonObj.ToString());
            string filename = String.Empty, filepath = String.Empty;

            foreach (MultipartFileData file in provider.FileData)
            {
                filename = file.Headers.ContentDisposition.FileName;
                filepath = file.LocalFileName;
            }
            product.ProductImageFile = File.ReadAllBytes(filepath);
            product.ProductFileName  = filename;
            using (marketContext = new MarketContext())
            {
                var stud = product;
                marketContext.Products.Add(product);
                marketContext.SaveChanges();
            }
            File.Delete(filepath);
        }