public async Task <Response <string> > InsertAsync(UsuarioDTO model) { var response = new Response <string>(); try { var resp = _mapper.Map <Usuario>(model); response.Data = await _Domain.InsertAsync(resp); if (response.Data == "success") { response.IsSuccess = true; response.Message = "Se ha registrado el Usuario exitosamente."; } else { response.IsSuccess = false; response.Message = "Ha ocurrido un error inesperado, por favor intente nuevamente"; } } catch (Exception ex) { response.IsSuccess = false; response.Message = ex.Message; } return(response); }
public async Task <ResponseQuery> InsertAsync(UsuarioDTO usuarioDTO) { ResponseQuery responseQuery = new ResponseQuery(); try { var usuario = _mapper.Map <Usuario>(usuarioDTO); responseQuery = await _usuarioDomain.InsertAsync(usuario); } catch (Exception e) { responseQuery.error_number = -1; responseQuery.error_message = e.Message; } return(responseQuery); }