Exemple #1
0
        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);
        }
Exemple #2
0
        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 }));
            }
        }