public async Task <bool> UpdateEntity(Models.Representante model) { if (model.Id == Guid.Empty) { model.Id = Guid.NewGuid(); } if (model.IdDireccion == Guid.Empty) { model.Direccion.Id = Guid.NewGuid(); } modelEstado = new Models.EstadoProvincia(); modelEstado = await estado.GetByName(model.Direccion.EstadoProvincia.Nombre); model.IdDireccion = model.Direccion.Id; model.Direccion.IdEstadoProvincia = modelEstado.Id; model.Direccion.EstadoProvincia = null; model.Direccion.FechaModificacion = DateTime.Now; return(await service.Update(model)); }
public async Task <Models.EstadoProvincia> SearchByName(string name) { try { Models.EstadoProvincia estado = new Models.EstadoProvincia(); string path = Commons.Constants.url; path += $"ProvinciaEstados/Nombre/{name}"; HttpResponseMessage response = await client.GetAsync(path); if (response.IsSuccessStatusCode) { var objectString = await response.Content.ReadAsStringAsync(); estado = JsonConvert.DeserializeObject <Models.EstadoProvincia>(objectString); } return(estado); } catch (Exception ex) { throw; } }