public async Task <IActionResult> DeleteUser(long id) { ActionResult <User> action = await userDA.GetUser(id); if (action == null || action.Value == null) { return(new NotFoundResult()); } await userDA.DeleteUser(action.Value); return(new NoContentResult()); }
/// <summary> /// Удаление пользователя по логину /// </summary> /// <param name="login">Логин</param> /// <returns>true-пользователь успешно удален, false-пользователь с таким логином не существует</returns> public bool DeleteUser(string login) { User user = _userDA.GetUsers().FirstOrDefault(r => r.Login == login); if (user == null) { return(false); } _userDA.DeleteUser(user.UserID); return(true); }
public async Task <IdentityResult> DeleteAsync(UserBE user, CancellationToken token) { try { if (string.IsNullOrEmpty(user.Id)) { throw new ArgumentException(); } await _data.DeleteUser(user, token); return(IdentityResult.Success); } catch (Exception ex) { _logError.Log(ex); return(IdentityResult.Failed(new IdentityError { Description = ex.ToString() })); } }
/// <summary> /// Delete User /// </summary> /// <param name="userID">User Id</param> /// <returns>int</returns> public int DeleteUser(int userID) { return(userContext.DeleteUser(userID)); }