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,LastName,Email,Telephone,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,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,UserAddressId,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.UserId = new SelectList(db.Users, "Id", "Name", order.UserId); ViewBag.UserAddressId = new SelectList(db.Addresses, "Id", "Title", order.UserAddressId); return(View(order)); }
public ActionResult CreateOrder(int id) { var db = new HsnDb(); 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 = 2; order.TotalProductPrice = sepet.Sum(x => x.Product.Price); order.TotalTaxPrice = sepet.Sum(x => x.Product.Tax); order.TotalDiscount = sepet.Sum(x => x.Product.Discount); order.TotalPrice = order.TotalProductPrice + order.TotalTaxPrice; order.UserAddressId = 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); } db.Orders.Add(order); db.SaveChanges(); return(RedirectToAction("Detail", new { id = order.Id })); }
public ActionResult Pay(int id) { var db = new HsnDb(); var order = db.Orders.Where(x => x.Id == id).FirstOrDefault(); order.StatusId = 6; db.SaveChanges(); return(RedirectToAction("Detail", new { id = order.Id })); }
public ActionResult Delete(int id) { var db = new HsnDb(); var delete = db.Baskets.Where(x => x.Id == id).FirstOrDefault(); db.Baskets.Remove(delete); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult CreateUserAddress(UserAddress entity) { entity.CreateDate = DateTime.Now; entity.CreateUserId = LoginUserId; entity.IsActive = true; entity.UserId = LoginUserId; var db = new HsnDb(); db.Addresses.Add(entity); db.SaveChanges(); return(RedirectToAction("AddressList")); }
// GET: Basket #region Methods public JsonResult AddProduct(int productId, int quantity) { var db = new HsnDb(); db.Baskets.Add(new Core.Model.Entity.Basket { CreateDate = DateTime.Now, CreateUserId = LoginUserId, ProductId = productId, Quantity = quantity, UserId = LoginUserId }); var data = db.SaveChanges(); return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateUser(User entity) { try { entity.CreateDate = DateTime.Now; entity.CreateUserId = 1; entity.IsActive = true; entity.IsAdmin = false; db.Users.Add(entity); db.SaveChanges(); return(Redirect("/")); } catch (Exception ex) { return(View()); } }