public IEnumerable <Salvado> ListarSalvadosPorSeguradora(Guid guidSeguradora) { var seguradora = _seguradora.SelecionarPorId(guidSeguradora); var salvados = _salvado.ListarTodos().Where(salvado => salvado.Seguradora.Id == seguradora.Id); var salvadoPassos = new List <Salvado>(); foreach (var item in salvados) { item.PassoEtapa = _passo.SelecionarPorId((int)item.PassoEtapa.Id); salvadoPassos.Add(item); } return(salvadoPassos); }
public IActionResult Get([FromRoute] Guid guid) { try { var result = _app.SelecionarPorId(guid); if (result == null) { return(NotFound(new { data = result, Mensagens = "Seguradora não encontrada" })); } return(Ok(new { data = result })); } catch (Domain.Validations.ExcecaoDeDominio ex) { return(BadRequest(new { Mensagem = ex.Mensagens })); } catch (Exception ex) { return(StatusCode(500, new { Mensagens = ex.Message })); } }