public async Task <Response <bool> > DeleteAsync(int id) { var response = new Response <bool>(); try { var user = await _userModelDomain.DeleteAsync(id); response.Data = user; if (response.Data) { response.IsSuccess = true; response.Message = "Eliminación Exitosa!!!"; } else { response.IsSuccess = true; response.Message = "No se encuentra el registro a eliminar"; } } catch (Exception e) { response.Message = e.Message + "--> InnerException.Message-->" + (e.InnerException != null ? e.InnerException.Message : ""); _logger.LogError(response.Message); } return(response); }
public async Task <Response <string> > DeleteAsync(int?Id) { var response = new Response <string>(); try { response.Data = await _Domain.DeleteAsync(Id); if (response.Data == "Success") { response.IsSuccess = true; response.Message = "Se ha borrado el registro exitosamente."; } else { response.IsSuccess = false; response.Message = "Ha ocurrido un error inesperado, por favor intente nuevamente"; _logger.LogWarning("Ha ocurrido un error inesperado eliminando al usuario " + Id.ToString() + ", (" + response.Data + ")"); } } catch (Exception ex) { response.IsSuccess = false; response.Message = ex.Message; _logger.LogError(ex.Message); } return(response); }
public Task DeleteAsync(int id) { return(_userDom.DeleteAsync(id)); }