public ActionResult Create([Bind(Include = "ID,Name,LastName,Email,Password,TCKN,IsActive,IsAdmin,CreateDate,CreateUserID,UpdateDate,UpdateUserID")] User user) { if (ModelState.IsValid) { db.Users.Add(user); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(user)); }
public ActionResult Create([Bind(Include = "ID,ParentID,Name,IsActive,CreateDate,CreateUserID,UpdateDate,UpdateUserID")] Category category) { if (ModelState.IsValid) { db.Categories.Add(category); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(category)); }
public ActionResult Create([Bind(Include = "ID,Name,CategoryID,Brand,Model,ImageUrl,Description,Price,Tax,Discount,Stock,IsActive,CreateDate,CreateUserID,UpdateDate,UpdateUserID")] Product product) { if (ModelState.IsValid) { db.Products.Add(product); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.CategoryID = new SelectList(db.Categories, "ID", "Name", product.CategoryID); return(View(product)); }
public ActionResult Create([Bind(Include = "ID,UserID,User,UserAdressID,StatusID,TotalProductPrice,TotalTaxPrice,TotalDiscount,TotalPrice,CreateDate,CreateUserID,UpdateDate,UpdateUserID")] Order order) { if (ModelState.IsValid) { db.Orders.Add(order); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.StatusID = new SelectList(db.Statuses, "ID", "Name", order.StatusID); ViewBag.UserAdressID = new SelectList(db.Adresses, "ID", "Title", order.UserAdressID); return(View(order)); }
public ActionResult Pay(int id) { var db = new BurakDB(); var order = db.Orders.Where(x => x.ID == id).FirstOrDefault(); order.StatusID = 11; db.SaveChanges(); return(RedirectToAction("Detail", new { id = order.ID })); }
public ActionResult Delete(int id) { var db = new BurakDB(); var deleteitem = db.Baskets.Where(x => x.ID == id).FirstOrDefault(); db.Baskets.Remove(deleteitem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateUserAdress(UserAdress entity) { entity.CreateDate = DateTime.Now; entity.CreateUserID = LoginUserID; entity.IsActive = true; entity.UserID = LoginUserID; var db = new BurakDB(); db.Adresses.Add(entity); db.SaveChanges(); return(RedirectToAction("AdressList")); }
public JsonResult AddProduct(int productID, int quantity) { var db = new BurakDB(); db.Baskets.Add(new Core.Model.Entity.Basket { CreateDate = DateTime.Now, CreateUserID = LoginUserID, ProductID = productID, Quantity = quantity, UserID = LoginUserID }); var rt = db.SaveChanges(); return(Json(rt, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateUser(User entity) { try { entity.CreateDate = DateTime.Now; entity.CreateUserID = 1; entity.IsActive = true; entity.IsAdmin = false;//uye eklediğimiz için db.Users.Add(entity); db.SaveChanges(); return(Redirect("/"));//anasayfa //return View(); } catch (Exception ex) { return(View()); } }
public ActionResult CreateOrder(int id) { var db = new BurakDB(); var sepet = db.Baskets.Include("Product").Where(x => x.UserID == LoginUserID).ToList(); Order order = new Order(); order.CreateDate = DateTime.Now; order.CreateUserID = LoginUserID; order.StatusID = 6; order.TotalProductPrice = sepet.Sum(x => x.Product.Price); order.TotalTaxPrice = sepet.Sum(x => x.Product.Tax); order.TotalTaxPrice = (order.TotalProductPrice * 18 / 100); order.TotalDiscount = sepet.Sum(x => x.Product.Discount); order.TotalPrice = order.TotalProductPrice - order.TotalDiscount + order.TotalTaxPrice; order.UserAdressID = id; order.UserID = LoginUserID; order.OrderProducts = new List <OrderProduct>(); foreach (var item in sepet) { order.OrderProducts.Add(new OrderProduct { CreateDate = DateTime.Now, CreateUserID = LoginUserID, ProductID = item.ProductID, Quantity = item.Quantity }); db.Baskets.Remove(item);//sepetten atıyoruz siparişleri } db.Orders.Add(order); db.SaveChanges(); return(RedirectToAction("Detail", new { id = order.ID })); }