Example #1
0
        public int Inserir(TAtendimentoVO tatendimentovo)
        {
            var banco = new SINAF_WebEntities();

            var query = new TAtendimento
            {
                IDBairro = tatendimentovo.IDBairro,

                IDCidade = tatendimentovo.IDCidade,

                TFilial = banco.TFilial.First(registro => registro.IDFilial == tatendimentovo.IDFilial),
            };

            banco.AddToTAtendimento(query);
            banco.SaveChanges();

            tatendimentovo.IDAtendimento = query.IDAtendimento;

            return(query.IDAtendimento);
        }
 public ActionResult <Atendimento> Cadastrar(TAtendimento atendimento)
 {
     try
     {
         return(Ok(_atendimentoService.Inserir(new Atendimento()
         {
             DataAtendimento = atendimento.DataAtendimento,
             FuncionarioId = atendimento.FuncionarioId,
             Descricao = atendimento.Descricao,
             Raca = atendimento.Raca,
             TipoAtendimento = atendimento.TipoAtendimento
         })));
     }
     catch (Exception ex)
     {
         if (ex.InnerException != null)
         {
             return(BadRequest(new { mensagem = ex.InnerException.Message }));
         }
         return(BadRequest(new { mensagem = ex.Message }));
     }
 }