public IActionResult Edit(int Id) { EcommerceCtx db = new EcommerceCtx(); Products post = db.Products.FirstOrDefault(n => n.Id == Id); return(View(post)); }
public IActionResult Index() { EcommerceCtx db = new EcommerceCtx(); ViewBag.Users = db.Users.ToList(); return(View()); }
public IActionResult Delete(int Id) { EcommerceCtx db = new EcommerceCtx(); Products post = db.Products.FirstOrDefault(n => n.Id == Id); db.Products.Remove(post); db.SaveChanges(); return(Redirect("/Admin/Products")); }
public IActionResult Delete(int Id) { EcommerceCtx db = new EcommerceCtx(); Users user = db.Users.FirstOrDefault(n => n.Id == Id); db.Users.Remove(user); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Edit(int Id, string Name, string Image, decimal Price, string CategoryName) { EcommerceCtx db = new EcommerceCtx(); Products product = db.Products.FirstOrDefault(n => n.Id == Id); product.Name = Name; product.Image = Image; product.Price = Price; product.CategoryName = CategoryName; db.Products.Update(product); db.SaveChanges(); return(Redirect("/Admin/Products")); }
public IActionResult Index() { EcommerceCtx db = new EcommerceCtx(); ViewBag.Products = db.Products.Select(n => new ProductListModel { Id = n.Id, Name = n.Name, Image = n.Image, Category = n.CategoryName, Date = n.CreateDate.Value, Price = n.Price.Value }).ToList(); return(View()); }
public IActionResult Index(int id) { EcommerceCtx db = new EcommerceCtx(); ProductListModel product = db.Products.Where(n => n.Id == id).Select(n => new ProductListModel { Id = n.Id, Name = n.Name, Image = n.Image, Category = n.CategoryName, Date = n.CreateDate.Value, Price = n.Price.Value }).FirstOrDefault(); return(View(product)); }
public IActionResult New(int Id, string Name, string Image, decimal Price, string CategoryName) { EcommerceCtx db = new EcommerceCtx(); Products post = new Products { Name = Name, Image = Image, Price = Price, CategoryName = CategoryName, CreateDate = DateTime.Now }; db.Products.Add(post); db.SaveChanges(); return(Redirect("/")); }
public IActionResult Index(string Name, string Surname, string Email, string Password) { if (ModelState.IsValid) { EcommerceCtx db = new EcommerceCtx(); Users hasUser = db.Users.Include(n => n.Roles).Where(n => n.Email == Email && n.Password == Password).FirstOrDefault(); if (hasUser != null) { HttpContext.Session.SetInt32("UserID", hasUser.Id); HttpContext.Session.SetInt32("UserRole", hasUser.Roles.FirstOrDefault().RoleId.Value); HttpContext.Session.SetString("UserEmail", hasUser.Email); return(Redirect("/Admin")); } else { ModelState.AddModelError("hata", "Kullanıcı Bulunamadı"); return(View()); } } return(View()); }
public IActionResult Index(string Name, string Surname, string Email, string Password) { if (ModelState.IsValid) { EcommerceCtx db = new EcommerceCtx(); bool alreadyRegister = db.Users.Where(n => n.Email == Email).Any(); if (alreadyRegister) { ModelState.AddModelError("hata", "Kullanıcı Zaten Kayıtlı"); return(View()); } Users newUser = new Users(); newUser.Name = Name; newUser.Lastname = Surname; newUser.Email = Email; newUser.Password = Password; db.Users.Add(newUser); db.SaveChanges(); Roles role = new Roles { UserId = newUser.Id, RoleId = (int)UserRole.User }; db.Roles.Add(role); db.SaveChanges(); HttpContext.Session.SetInt32("UserID", newUser.Id); HttpContext.Session.SetInt32("UserRole", role.RoleId.Value); HttpContext.Session.SetString("UserEmail", newUser.Email); return(RedirectToAction("Index", "Home", new { area = "Admin" })); } return(View()); }