public IActionResult Users(AdministratorUsersViewModel model) { var userId = HttpContext.User.Identity.Name; var userAdmin = this.Db.Users.FirstOrDefault(u => u.Email == userId); model.Users = this.Db.Users.Where(u => u.Email != userAdmin.Email).ToList(); return(this.View(model)); }
public IActionResult Users(string id, AdministratorUsersViewModel model) { var user = this.Db.Users.Find(id); user.Order = this.Db.Orders.FirstOrDefault(o => o.UserId == id); if (user.Order != null) { this.Db.Orders.Remove(user.Order); this.Db.SaveChanges(); } user.Order = null; this.Db.Users.Remove(user); this.Db.SaveChanges(); var userId = HttpContext.User.Identity.Name; var userAdmin = this.Db.Users.FirstOrDefault(u => u.Email == userId); model.Users = this.Db.Users.Where(u => u.Email != userAdmin.Email).ToList(); return(this.View(model)); }