Exemplo n.º 1
0
        public Models.Response.atorresponse ParaModeloResponse(Models.TbAtor tabela)
        {
            Models.Response.atorresponse resp = new Models.Response.atorresponse();
            resp.Id         = tabela.IdAtor;
            resp.Nome       = tabela.NmAtor;
            resp.Altura     = tabela.VlAltura;
            resp.Nascimento = tabela.DtNascimento;

            return(resp);
        }
Exemplo n.º 2
0
 public ActionResult <Models.Response.atorresponse> ConsultarPorId(int id)
 {
     try{
         Models.TbAtor tabela = database.ConsultarPorId(id);
         Models.Response.atorresponse resposta = conversor.ParaModeloResponse(tabela);
         return(resposta);
     }
     catch
     {
         return(new NotFoundObjectResult(new Models.Response.erroresponse(404, "Ator não encontrado")));
     }
 }
Exemplo n.º 3
0
        public ActionResult <Models.Response.atorresponse> Inserir(Models.Request.atorrequest req)
        {
            try
            {
                Models.TbAtor tabela = conversor.ParaModeloTabela(req);
                bussines.ValidarAtor(tabela);
                database.Inserir(tabela);
                Models.Response.atorresponse resposta = conversor.ParaModeloResponse(tabela);

                return(resposta);
            }
            catch (System.Exception ex)
            {
                return(BadRequest(new Models.Response.erroresponse(400, ex.Message)));
            }
        }