public async Task <IResult> Delete(UserDetailDto userDto) { var user = _mapper.Map <User>(userDto); await _userDal.DeleteAsync(user); return(new SuccessResult(Messages.UserDeleted)); }
public async Task <IDataResult <UserDto> > DeleteAsync(UserDto entity) { var response = new DataResult <UserDto>(); try { var result = await _userDal.DeleteAsync(_mapper.Map <Users>(entity)); await _unitOfWork.CompletedAsync(); if (result.Successeded && result.Data != null) { response.Message = "Successful transaction"; response.Data = _mapper.Map <UserDto>(result.Data); response.Successeded = result.Successeded; } else { response.Message = "No Content"; response.Successeded = false; response.Data = null; } } catch (Exception exception) { response.Message = exception.Message; response.Successeded = false; response.Data = null; } return(response); }
public async Task <IResult> Delete(User user) { await _userDal.DeleteAsync(user); await _cacheManager.RemoveByPattern("GetUser*"); return(new SuccessResult(Messages.UserDeleted)); }
public async Task <Users> Delete(Users users) { await _userDal.DeleteAsync(users); _memoryCache.Remove("users"); return(null); }
public async Task <IResult> DeleteAsync(User brand) { bool deleteResult = await _userDal.DeleteAsync(brand); if (deleteResult) { return(new SuccessResult(Messages.UserDeleted)); } else { return(new ErrorResult(Messages.UserNotDeleted)); } }
/// <summary> /// Soft-Delete the user account associated to the Id /// </summary> /// <param name="id"></param> /// <returns></returns> public async Task <ServiceResultStatusCode> DeleteUserAsync(int id) { if (id <= 0) { throw new ArgumentOutOfRangeException(nameof(id), $"Id provided cannot be less than 1 \"Id\"={id}"); } if (await _userDal.DeleteAsync(id)) { return(ServiceResultStatusCode.Success); } return(ServiceResultStatusCode.Failed); }
public async Task <IResult> Delete(UserForDeleteDto user) { var isUserExists = await _userDal.GetAsync(u => u.Id == user.Id); if (isUserExists != null) { await _userDal.DeleteAsync(isUserExists); return(new SuccessResult(Messages.DeletedSuccessfully)); } else { return(new ErrorResult(Messages.UserNotFound)); } }
public IResult Delete(User user) { _userDal.DeleteAsync(user); return(new SuccessResult(Messages.UserDeleted)); }
public async Task <IResult> DeleteAsync(User entity) { await _userDal.DeleteAsync(entity); return(new SuccessResult()); }
public IResult DeleteAsync(User user) { _userDal.DeleteAsync(user); return(new Result(true, UserMessages.Updated)); }
public async Task <IResult> DeleteAsync(User user) { await _userDal.DeleteAsync(user); return(new SuccessResult(Messages.User.DeleteSuccess)); }
public async Task DeleteAsync(UserDTO entity) { await _userDal.DeleteAsync(x => x.Id == new ObjectId(entity.Id)); }