/// <summary> /// Crea un vendedor en la base de datos /// </summary> /// <param name="Vendedor"></param> /// <returns></returns> public async Task <VendedorDto> AdicionarAsync(VendedorDto Vendedor) { HttpResponseMessage response; var elUri = $"{_MyStringUri}/Actualizar"; Vendedor.EstadoId = EstadoEnum.Activo; string json = JsonSerializer.Serialize(Vendedor); try { response = await _consumirAPIService.POSTRequestAsync(elUri, json); } catch (Exception ex) { _logger.LogError(ex.Message); return(null); } return(JsonSerializer.Deserialize <VendedorDto>(response.Content.ReadAsStringAsync().Result, new JsonSerializerOptions() { PropertyNameCaseInsensitive = true })); ; }
/// <summary> /// Eliminar un vendedor /// </summary> /// <param name="Vendedor"></param> /// <returns></returns> public async Task <bool> EliminarAsync(VendedorDto Vendedor) { HttpResponseMessage response; var elUri = $"{_MyStringUri}/Eliminar"; string json = JsonSerializer.Serialize(Vendedor); try { response = await _consumirAPIService.DELETERequestAsync(elUri, json); } catch (Exception ex) { _logger.LogError(ex.Message); return(false); } return(true);; }