Ejemplo n.º 1
0
        public ActionResult Create([Bind(Include = "questionID,questionText,questionDate,productID,userID")] Question question, int productID)
        {
            User user = (User)Session["UU!#user"];

            if (user != null)
            {
                //if (ModelState.IsValid)
                //{
                question.questionDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
                question.userID       = user.userID;
                db.Questions.Add(question);
                db.SaveChanges();


                return(RedirectToAction("show", "product", new { message = "نظر با موفقیت ثبت شد", id = productID }));

                //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);
            }
            else
            {
                return(RedirectToAction("show", "product", new { message = "برای ثبت نظر لطقا وارد حساب کاربری شوید", id = productID }));
            }
        }
Ejemplo n.º 2
0
        public ActionResult Create([Bind(Include = "commentID,commentText,positive,negative,productID,userID,rate")] Comment comment, int productID)
        {
            User user = (User)Session["UU!#user"];

            if (user != null)
            {
                //if (ModelState.IsValid)
                //{
                comment.userID = user.userID;
                db.Comments.Add(comment);
                db.SaveChanges();


                //var s = new ViewDataDictionary<int>();
                //s.Add("Message", "نظر با موفقیت ثبت شد");
                return(RedirectToAction("show", "product", new { message = "نظر با موفقیت ثبت شد", id = productID }));

                //}

                //ViewBag.productID = new SelectList(db.Products, "productID", "name", comment.productID);
                //ViewBag.userID = new SelectList(db.Users, "userID", "username", comment.userID);
                //return View(comment);
            }
            else
            {
                //ViewBag.commentSaveMessage = "برای ثبت نظر لطقا وارد حساب کاربری شوید";
                return(RedirectToAction("show", "product", new { message = "برای ثبت نظر لطقا وارد حساب کاربری شوید", id = productID }));
            }
        }
Ejemplo n.º 3
0
        public ActionResult Create([Bind(Include = "usergroupID,groupName")] UserGroup userGroup)
        {
            if (ModelState.IsValid)
            {
                db.UserGroups.Add(userGroup);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(userGroup));
        }
        public ActionResult Create([Bind(Include = "guaranteeStateID,stateName")] GuaranteeState guaranteeState)
        {
            if (ModelState.IsValid)
            {
                db.GuaranteeStates.Add(guaranteeState);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(guaranteeState));
        }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "guaranteeCustomerID,name,phone,companyName,mobile,nationalCode")] GuaranteeCustomer guaranteeCustomer)
        {
            if (ModelState.IsValid)
            {
                db.GuaranteeCustomers.Add(guaranteeCustomer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(guaranteeCustomer));
        }
Ejemplo n.º 6
0
 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));
 }
        public ActionResult Create([Bind(Include = "guaranteeExtraItemID,itemName")] GuaranteeExtraItem guaranteeExtraItem)
        {
            if (ModelState.IsValid)
            {
                db.GuaranteeExtraItems.Add(guaranteeExtraItem);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(guaranteeExtraItem));
        }
Ejemplo n.º 8
0
        public ActionResult Create([Bind(Include = "orderStateID,state")] OrderState orderState)
        {
            if (ModelState.IsValid)
            {
                db.OrderStates.Add(orderState);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(orderState));
        }
Ejemplo n.º 9
0
        public ActionResult Create([Bind(Include = "contentID,employeText,aboutUs,title,whyUs,shortDescription,policy,rules,adress,phones,email,contactUs,hireInfo,presentationInfo")] Content content)
        {
            if (ModelState.IsValid)
            {
                db.Contents.Add(content);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(content));
        }
        public ActionResult Create([Bind(Include = "guaranteeServiceCompanyID,companyName")] GuaranteeServiceCompany guaranteeServiceCompany)
        {
            if (ModelState.IsValid)
            {
                db.GuaranteeServiceCompanies.Add(guaranteeServiceCompany);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(guaranteeServiceCompany));
        }
        public ActionResult Create([Bind(Include = "attributeValueTypeID,valueType")] AttribteValueType attribteValueType)
        {
            if (ModelState.IsValid)
            {
                db.AttribteValueTypes.Add(attribteValueType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(attribteValueType));
        }
Ejemplo n.º 12
0
        public ActionResult Create([Bind(Include = "unitID,unitName")] Unit unit)
        {
            if (ModelState.IsValid)
            {
                db.Units.Add(unit);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(unit));
        }
Ejemplo n.º 13
0
        public ActionResult Create([Bind(Include = "productStateID,state")] ProductState productState)
        {
            if (ModelState.IsValid)
            {
                db.ProductStates.Add(productState);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(productState));
        }
Ejemplo n.º 14
0
        public ActionResult Create([Bind(Include = "cityID,cityName,stateID")] City city)
        {
            if (ModelState.IsValid)
            {
                db.Cities.Add(city);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.stateID = new SelectList(db.States, "stateID", "stateName", city.stateID);
            return(View(city));
        }
Ejemplo n.º 15
0
        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"));
        }
Ejemplo n.º 16
0
        public ActionResult Create([Bind(Include = "productColorID,color")] ProductColor productColor, string colorCode)
        {
            if (ModelState.IsValid)
            {
                productColor.exist     = true;
                productColor.colorCode = colorCode;
                db.ProductColors.Add(productColor);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(productColor));
        }
Ejemplo n.º 17
0
        public ActionResult Create([Bind(Include = "socialID,type,socialIcon,url,contentID,employeID")] Social social)
        {
            if (ModelState.IsValid)
            {
                db.Socials.Add(social);
                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));
        }
Ejemplo n.º 18
0
        public ActionResult Create([Bind(Include = "orderID,orderOff,date,userID,addressID,orderStateID")] Orde orde)
        {
            if (ModelState.IsValid)
            {
                db.Ordes.Add(orde);
                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));
        }
Ejemplo n.º 19
0
        public ActionResult Create([Bind(Include = "addressID,addressDetail,postalCode,userID,cityID,phone,mobile,location")] Address address)
        {
            if (ModelState.IsValid)
            {
                address.active = true;
                db.Addresses.Add(address);
                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));
        }
Ejemplo n.º 20
0
        public ActionResult Create([Bind(Include = "bannerID,url,show")] Banner banner, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                db.Banners.Add(banner);
                db.SaveChanges();

                if (file != null)
                {
                    file.SaveAs(Server.MapPath("~/Images/Banner/" + banner.bannerID + ".jpg"));
                }
                return(RedirectToAction("Index"));
            }

            return(View(banner));
        }
Ejemplo n.º 21
0
        public ActionResult Create([Bind(Include = "shopCarouselsID,show")] ShopCarousel shopCarousel, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (shopCarousel.show == null)
                {
                    shopCarousel.show = false;
                }
                db.ShopCarousels.Add(shopCarousel);
                db.SaveChanges();
                if (file != null)
                {
                    file.SaveAs(Server.MapPath("~/Images/ShopCarousel/" + shopCarousel.shopCarouselID + ".jpg"));
                }
                return(RedirectToAction("Index"));
            }

            return(View(shopCarousel));
        }
Ejemplo n.º 22
0
        public ActionResult SaveCost(DeliveryCost deliveryCost)

        {
            var exists = db.DeliveryCosts.Where(c => c.fromCityID == deliveryCost.fromCityID && c.toCityID == deliveryCost.toCityID).FirstOrDefault();

            if (exists != null)
            {
                exists.fromCityID = deliveryCost.fromCityID;
                exists.toCityID   = deliveryCost.toCityID;
                exists.cost       = deliveryCost.cost;
                db.SaveChanges();
                return(Content("OK"));
            }
            else
            {
                db.DeliveryCosts.Add(deliveryCost);
                db.SaveChanges();
                return(Content("OK"));
            }
        }
Ejemplo n.º 23
0
        public ActionResult Create([Bind(Include = "offerID,startDate,endDate,price,offPercent,productID")] Offer offer)
        {
            if (ModelState.IsValid)
            {
                if (offer.price == null)
                {
                    offer.price = 0;
                }
                if (offer.offPercent == null)
                {
                    offer.offPercent = 0;
                }

                db.Offers.Add(offer);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.productID = new SelectList(db.Products, "productID", "name", offer.productID);
            return(View(offer));
        }
Ejemplo n.º 24
0
 public ActionResult UpdateState(int stateID, int productID)
 {
     try
     {
         var product = db.GuaranteeProducts.Find(productID);
         product.guaranteeStateID = stateID;
         if (stateID == 2)
         {
             product.doneDate             = null;
             product.customerDeliveryDate = null;
         }
         if (stateID == 4)
         {
             product.doneDate = DateTime.Now;
         }
         if (stateID == 5)
         {
             product.customerDeliveryDate = DateTime.Now;
         }
         var user = Session["UU!#user"] as User;
         db.GuaranteeProductStates.Add(new GuaranteeProductState {
             guaranteeStateID = stateID, guaranteeProductID = productID, date = DateTime.Now, userID = user.userID
         });
         db.SaveChanges();
         return(Json(new { res = "1", doneDate = product.doneDate.HasValue ? product.doneDate.Value.toPersianDateString() : "", customerDeliveryDate = product.customerDeliveryDate.HasValue ? product.customerDeliveryDate.Value.toPersianDateString() : "" }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         return(Json(new { res = "0" }, JsonRequestBehavior.AllowGet));
     }
 }
Ejemplo n.º 25
0
        public ActionResult Upload(HttpPostedFileBase upload)
        {
            var c = new CKEditorImageUpload();

            db.CKEditorImageUploads.Add(c);
            db.SaveChanges();
            if (upload != null)
            {
                upload.SaveAs(Server.MapPath("~/images/CKeditor/" + c.ckEditorImageUploadID + ".jpg"));
            }
            var obj = new { uploaded = 1, fileName = c.ckEditorImageUploadID + ".jpg", url = "/images/CKeditor/" + c.ckEditorImageUploadID + ".jpg" };

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 26
0
        public ActionResult Create([Bind(Include = "answerID,answerText,answerDate,questionID,userID")] Answer answer, int?questionID, int?productID)
        {
            User user = (User)Session["UU!#user"];

            if (user != null)
            {
                answer.questionID = questionID;

                answer.answerDate = Convert.ToDateTime(DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss"));
                answer.userID     = user.userID;
                db.Answers.Add(answer);
                db.SaveChanges();

                if (productID == null)
                {
                    return(RedirectToAction("index", "answer"));
                }
                else
                {
                    return(RedirectToAction("show", "product", new { message = "نظر با موفقیت ثبت شد", id = productID }));
                }
                //if (ModelState.IsValid)
                //{


                //return RedirectToAction("show", "product", new { message = "نظر با موفقیت ثبت شد", id = productID });
                //}

                //ViewBag.questionID = new SelectList(db.Questions, "questionID", "questionText", answer.questionID);
                //ViewBag.userID = new SelectList(db.Users, "userID", "username", answer.userID);
                //return View(answer);
            }
            else
            {
                return(RedirectToAction("show", "product", new { message = "برای ثبت نظر لطقا وارد حساب کاربری شوید", id = productID }));
            }
        }
Ejemplo n.º 27
0
        public ActionResult Create([Bind(Include = "brandID,brandName,enBrandName,logo")] Brand brand, HttpPostedFileBase file, string googletitle, string googledescription)
        {
            if (ModelState.IsValid)
            {
                brand.Seos.Add(new Seo()
                {
                    brandID     = brand.brandID,
                    title       = googletitle,
                    description = googledescription
                });



                db.Brands.Add(brand);
                db.SaveChanges();
                if (file != null)
                {
                    file.SaveAs(Server.MapPath("~/Images/Brand/" + brand.brandID + ".png"));
                }
                return(RedirectToAction("Index"));
            }

            return(View(brand));
        }
Ejemplo n.º 28
0
        public ActionResult Create([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)
                    {
                        store.AccessStores.Add(new AccessStore()
                        {
                            storeID = store.storeID, userID = item
                        });
                    }
                }
                db.Stores.Add(store);

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.cityID = new SelectList(db.Cities, "cityID", "cityName", store.cityID);
            ViewBag.userID = new SelectList(db.Users, "userID", "username", store.name);
            return(View(store));
        }
Ejemplo n.º 29
0
        public ActionResult Create([Bind(Include = "userID,username,password,name,mobile,usergroupID,email,sex")] User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.usergroupID = new SelectList(db.UserGroups, "usergroupID", "groupName", user.usergroupID);
            return(View(user));
        }
Ejemplo n.º 30
0
        public ActionResult Create([Bind(Include = "favoriteID,productID,userID")] Favorite favorite)
        {
            if (ModelState.IsValid)
            {
                db.Favorites.Add(favorite);
                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));
        }