public IHttpActionResult Put([FromBody] AddressInput addressInput)
 {
     Models.Address address = db.Addresses.Find(addressInput.addressID);
     address.addressDetail   = addressInput.addressDetail;
     address.postalCode      = addressInput.postalCode;
     address.userID          = addressInput.userID;
     address.cityID          = addressInput.cityID;
     db.Entry(address).State = System.Data.Entity.EntityState.Modified;
     db.SaveChanges();
     return(Ok(true));
 }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "userID,username,password,name,mobile,usergroupID,email,sex")] User user)
 {
     if (ModelState.IsValid)
     {
         db.Entry(user).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.usergroupID = new SelectList(db.UserGroups, "usergroupID", "groupName", user.usergroupID);
     return(View(user));
 }
 public ActionResult Edit([Bind(Include = "commentID,commentText,positive,negative,productID,userID,rate")] Comment comment)
 {
     if (ModelState.IsValid)
     {
         db.Entry(comment).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.productID = new SelectList(db.Products, "productID", "name", comment.productID);
     ViewBag.userID    = new SelectList(db.Users, "userID", "username", comment.userID);
     return(View(comment));
 }
Beispiel #4
0
 public ActionResult Edit([Bind(Include = "questionID,questionText,questionDate,productID,userID")] Question question)
 {
     if (ModelState.IsValid)
     {
         db.Entry(question).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.productID = new SelectList(db.Products, "productID", "name", question.productID);
     ViewBag.userID    = new SelectList(db.Users, "userID", "username", question.userID);
     return(View(question));
 }
Beispiel #5
0
 public ActionResult Edit([Bind(Include = "answerID,answerText,answerDate,questionID,userID")] Answer answer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(answer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.questionID = new SelectList(db.Questions, "questionID", "questionText", answer.questionID);
     ViewBag.userID     = new SelectList(db.Users, "userID", "username", answer.userID);
     return(View(answer));
 }
 public ActionResult Edit([Bind(Include = "orderProductID,count,orderID,productID")] OrderProduct orderProduct)
 {
     if (ModelState.IsValid)
     {
         db.Entry(orderProduct).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.orderID   = new SelectList(db.Ordes, "orderID", "orderID", orderProduct.orderID);
     ViewBag.productID = new SelectList(db.Products, "productID", "name", orderProduct.productID);
     return(View(orderProduct));
 }
 public ActionResult Edit([Bind(Include = "storeID,name,phone,mobile,address,active,cityID,userID,accessStoreID")] Store store, int[] accessStoreID)
 {
     if (ModelState.IsValid)
     {
         if (accessStoreID != null)
         {
             foreach (var item in accessStoreID)
             {
                 var removableAccess = db.AccessStores.Where(z => z.storeID == store.storeID).ToList();
                 db.AccessStores.RemoveRange(removableAccess);
                 db.SaveChanges();
                 store.AccessStores.Add(new AccessStore()
                 {
                     storeID = store.storeID, userID = item
                 });
             }
         }
         db.Entry(store).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cityID = new SelectList(db.Cities, "cityID", "cityName", store.cityID);
     ViewBag.userID = new SelectList(db.Users, "userID", "username", store.userID);
     return(View(store));
 }
Beispiel #8
0
        public ActionResult Edit([Bind(Include = "guaranteeProductID,trackingCode,productName,model,serialNumber,guaranteeStateID,buyTime,deliveryDate,doneDate,customerDeliveryDate,guaranteeServiceCompanyID,guaranteeCustomerID,userID,description,result,confirmDate,customerOpinion,repairManOpinion,physicalProblems,amvalNumber,include")] GuaranteeProduct guaranteeProduct, List <int> extraItem)
        {
            if (ModelState.IsValid)
            {
                var user = Session["UU!#user"] as User;
                guaranteeProduct.userID          = user.userID;
                db.Entry(guaranteeProduct).State = EntityState.Modified;

                db.SaveChanges();
                if (extraItem != null)
                {
                    db.GuaranteeProductExtraItems.RemoveRange(db.GuaranteeProductExtraItems.Where(c => c.guaranteeProductID == guaranteeProduct.guaranteeProductID));
                    db.SaveChanges();
                    foreach (var item in extraItem)
                    {
                        guaranteeProduct.GuaranteeProductExtraItems.Add(new GuaranteeProductExtraItem
                        {
                            guaranteeExtraItemID = item
                        });
                    }
                    db.SaveChanges();
                }

                return(RedirectToAction("Index"));
            }
            ViewBag.guaranteeCustomerID       = new SelectList(db.GuaranteeCustomers.OrderByDescending(c => c.guaranteeCustomerID), "guaranteeCustomerID", "name", guaranteeProduct.guaranteeCustomerID);
            ViewBag.guaranteeServiceCompanyID = new SelectList(db.GuaranteeServiceCompanies, "guaranteeServiceCompanyID", "companyName", guaranteeProduct.guaranteeServiceCompanyID);
            ViewBag.guaranteeStateID          = new SelectList(db.GuaranteeStates, "guaranteeStateID", "stateName", guaranteeProduct.guaranteeStateID);
            ViewBag.userID     = new SelectList(db.Users, "userID", "username", guaranteeProduct.userID);
            ViewBag.extraItems = db.GuaranteeExtraItems;

            return(View(guaranteeProduct));
        }
        public bool addToCart([FromBody] CartEntity cartEntity)
        {
            // if product is exist in cart Update count
            Cart item = db.Carts.Where(a => a.userID == userID && a.productID == cartEntity.productID).FirstOrDefault();

            if (item != null)
            {
                item.count           = cartEntity.count;
                db.Entry(item).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
                return(true);
            }
            else  // Add new Cart
            {
                db.Carts.Add(new Cart()
                {
                    count     = cartEntity.count,
                    expire    = DateTime.Now.AddDays(2),
                    productID = cartEntity.productID,
                    userID    = userID
                });
                db.SaveChanges();
                return(true);
            }
        }
 public ActionResult Edit([Bind(Include = "productStateID,state")] ProductState productState)
 {
     if (ModelState.IsValid)
     {
         db.Entry(productState).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(productState));
 }
 public ActionResult Edit([Bind(Include = "attributeValueTypeID,valueType")] AttribteValueType attribteValueType)
 {
     if (ModelState.IsValid)
     {
         db.Entry(attribteValueType).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(attribteValueType));
 }
Beispiel #12
0
 public ActionResult Edit([Bind(Include = "guaranteeCustomerID,name,phone,companyName,mobile,nationalCode")] GuaranteeCustomer guaranteeCustomer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(guaranteeCustomer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(guaranteeCustomer));
 }
 public ActionResult Edit([Bind(Include = "usergroupID,groupName")] UserGroup userGroup)
 {
     if (ModelState.IsValid)
     {
         db.Entry(userGroup).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(userGroup));
 }
Beispiel #14
0
 public ActionResult Edit([Bind(Include = "unitID,unitName")] Unit unit)
 {
     if (ModelState.IsValid)
     {
         db.Entry(unit).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(unit));
 }
Beispiel #15
0
 public ActionResult Edit([Bind(Include = "contentID,employeText,aboutUs,title,whyUs,shortDescription,policy,rules,adress,phones,email,contactUs,hireInfo,presentationInfo")] Content content)
 {
     if (ModelState.IsValid)
     {
         db.Entry(content).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(content));
 }
 public ActionResult Edit([Bind(Include = "guaranteeStateID,stateName")] GuaranteeState guaranteeState)
 {
     if (ModelState.IsValid)
     {
         db.Entry(guaranteeState).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(guaranteeState));
 }
Beispiel #17
0
 public ActionResult Edit([Bind(Include = "cityID,cityName,stateID")] City city)
 {
     if (ModelState.IsValid)
     {
         db.Entry(city).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.stateID = new SelectList(db.States, "stateID", "stateName", city.stateID);
     return(View(city));
 }
Beispiel #18
0
 public ActionResult Edit([Bind(Include = "offerID,startDate,endDate,price,offPercent,productID")] Offer offer)
 {
     if (ModelState.IsValid)
     {
         db.Entry(offer).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.productID = new SelectList(db.Products, "productID", "name", offer.productID);
     return(View(offer));
 }
 public ActionResult Edit([Bind(Include = "addressID,addressDetail,postalCode,userID,cityID,phone,mobile,location")] Address address)
 {
     if (ModelState.IsValid)
     {
         db.Entry(address).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.cityID = new SelectList(db.Cities, "cityID", "cityName", address.cityID);
     ViewBag.userID = new SelectList(db.Users, "userID", "username", address.userID);
     return(View(address));
 }
        public ActionResult Edit([Bind(Include = "productColorID,color")] ProductColor productColor, string colorCode)
        {
            if (ModelState.IsValid)
            {
                productColor.colorCode = colorCode;

                db.Entry(productColor).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(productColor));
        }
Beispiel #21
0
 public ActionResult Edit([Bind(Include = "socialID,type,socialIcon,url,contentID,employeID")] Social social)
 {
     if (ModelState.IsValid)
     {
         db.Entry(social).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.contentID = new SelectList(db.Contents, "contentID", "employeText", social.contentID);
     ViewBag.employeID = new SelectList(db.Employees, "employeID", "employeName", social.employeID);
     return(View(social));
 }
Beispiel #22
0
 public ActionResult Edit([Bind(Include = "favoriteID,productID,userID")] Favorite favorite)
 {
     if (ModelState.IsValid)
     {
         db.Entry(favorite).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.productID = new SelectList(db.Products, "productID", "name", favorite.productID);
     ViewBag.userID    = new SelectList(db.Users, "userID", "username", favorite.userID);
     return(View(favorite));
 }
Beispiel #23
0
 public ActionResult Edit([Bind(Include = "deliveryCostID,fromCityID,toCityID,cost")] DeliveryCost deliveryCost)
 {
     if (ModelState.IsValid)
     {
         db.Entry(deliveryCost).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.fromCityID = new SelectList(db.Cities, "cityID", "cityName", deliveryCost.fromCityID);
     ViewBag.toCityID   = new SelectList(db.Cities, "cityID", "cityName", deliveryCost.toCityID);
     return(View(deliveryCost));
 }
        public ActionResult updateProfile(User user)
        {
            var userinfo = db.Users.Find(user.userID);

            userinfo.name   = user.name;
            userinfo.mobile = user.mobile;
            userinfo.email  = user.email;


            db.Entry(userinfo).State = EntityState.Modified;
            db.SaveChanges();
            return(RedirectToAction("Index", "Panel"));
        }
Beispiel #25
0
 public ActionResult Edit([Bind(Include = "orderID,orderOff,date,userID,addressID,orderStateID")] Orde orde)
 {
     if (ModelState.IsValid)
     {
         db.Entry(orde).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.addressID    = new SelectList(db.Addresses, "addressID", "addressDetail", orde.addressID);
     ViewBag.orderStateID = new SelectList(db.OrderStates, "orderStateID", "state", orde.orderStateID);
     ViewBag.userID       = new SelectList(db.Users, "userID", "username", orde.userID);
     return(View(orde));
 }
 public ActionResult Edit([Bind(Include = "invoiceID,description,date,invoiceTypeID,userID")] Invoice invoice)
 {
     if (ModelState.IsValid)
     {
         db.Entry(invoice).State = EntityState.Modified;
         db.SaveChanges();
         if (invoice.invoiceTypeID == 1)
         {
             return(RedirectToAction("RemittanceList"));
         }
         else if (invoice.invoiceTypeID == 2)
         {
             return(RedirectToAction("receiptList"));
         }
         else if (invoice.invoiceTypeID == 3)
         {
             return(RedirectToAction("transferList"));
         }
     }
     ViewBag.invoiceTypeID = new SelectList(db.InvoiceTypes, "invoiceTypeID", "name", invoice.invoiceTypeID);
     ViewBag.userID        = new SelectList(db.Users, "userID", "username", invoice.userID);
     return(View(invoice));
 }
 public ActionResult Edit([Bind(Include = "bannerID,url,show")] Banner banner, HttpPostedFileBase file)
 {
     if (ModelState.IsValid)
     {
         if (banner.show == null)
         {
             banner.show = false;
         }
         db.Entry(banner).State = EntityState.Modified;
         db.SaveChanges();
         if (file != null)
         {
             file.SaveAs(Server.MapPath("~/Images/Banner/" + banner.bannerID + ".jpg"));
         }
         return(RedirectToAction("Index"));
     }
     return(View(banner));
 }
Beispiel #28
0
        public ActionResult Edit([Bind(Include = "shopCarouselID,show")] ShopCarousel shopCarousel, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (shopCarousel.show == null)
                {
                    shopCarousel.show = false;
                }

                db.Entry(shopCarousel).State = EntityState.Modified;
                db.SaveChanges();
                if (file != null)
                {
                    file.SaveAs(Server.MapPath("~/Images/ShopCarousel/" + shopCarousel.shopCarouselID + ".jpg"));
                }
                return(RedirectToAction("Index"));
            }
            return(View(shopCarousel));
        }
        public ActionResult Edit([Bind(Include = "brandID,brandName,enBrandName,logo")] Brand brand, HttpPostedFileBase file, string googletitle, string googledescription)
        {
            if (ModelState.IsValid)
            {
                db.Seos.RemoveRange(db.Seos.Where(s => s.brandID == brand.brandID));

                Seo seo = new Seo();
                seo.brandID     = brand.brandID;
                seo.title       = googletitle;
                seo.description = googledescription;
                db.Seos.Add(seo);



                db.Entry(brand).State = EntityState.Modified;
                db.SaveChanges();
                if (file != null)
                {
                    file.SaveAs(Server.MapPath("~/Images/Brand/" + brand.brandID + ".png"));
                }
                return(RedirectToAction("Index"));
            }
            return(View(brand));
        }
        public ActionResult Edit(ProductCategory productCategory, List <ProductAttributeTemplateGroup> productAttribiuteTemplateGroups, List <ProductAttributeTemplate> productAttributeTemplates, string googletitle, string googledescription, string logo)
        {
            db.Seos.RemoveRange(db.Seos.Where(s => s.categoryID == productCategory.categoryID));

            productCategory.Seos.Add(new Seo()
            {
                categoryID  = productCategory.categoryID,
                title       = googletitle,
                description = googledescription
            });


            productCategory.logo = logo;


            db.Entry(productCategory).State = EntityState.Modified;
            db.SaveChanges();


            if (productAttribiuteTemplateGroups != null)
            {
                foreach (var item in productAttribiuteTemplateGroups)
                {
                    if (item.ProductAttributeTemplateGroupID == 0)
                    {
                        item.categoryID = productCategory.categoryID;
                        db.ProductAttributeTemplateGroups.Add(item);
                        db.SaveChanges();
                    }
                    else
                    {
                        item.categoryID      = productCategory.categoryID;
                        db.Entry(item).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                }
            }

            if (productAttributeTemplates != null)
            {
                foreach (var item in productAttributeTemplates)
                {
                    if (item.productAtrributeTemplateID == 0)
                    {
                        item.categoryID = productCategory.categoryID;

                        //item.ProductAttributeTemplateGroupID

                        db.ProductAttributeTemplates.Add(item);
                        db.SaveChanges();
                    }
                    else
                    {
                        item.categoryID      = productCategory.categoryID;
                        db.Entry(item).State = EntityState.Modified;
                        db.SaveChanges();
                    }
                }
            }

            return(Json(Url.Action("Index", "ProductCategory")));
        }