public async Task <UserDetailDto> DeleteById(int Id) { var modelToDelete = await _userDetailRepository.FindByCondition(x => x.Id == Id); if (!modelToDelete.Any()) { throw new ApiException("No se pudo Eliminar el usuario ", HttpStatusCode.NotFound); } _userDetailRepository.Delete(modelToDelete.FirstOrDefault()); return(_mapper.Map <UserDetailDto>(modelToDelete.FirstOrDefault())); }