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(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()); }
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("/")); }