//Edit //custom edit class is created without password fields public void EditUser(UsersCustomeEditClass user) { var result = _db.users.FirstOrDefault(e => e.Id == user.Id); if (!customEditExist(user) || result.email == user.Email) { result.name = user.Name; result.surname = user.Surname; result.email = user.Email; result.isActive = user.IsActive; result.categoriesId = user.CategoriesId; } _db.SaveChanges(); }
// checks if custom edit class user already exists for edit function public bool customEditExist(UsersCustomeEditClass user) { return(_db.users.FirstOrDefault(e => e.email == user.Email) == null ? false : true); }