Ejemplo n.º 1
0
        public Models.TbAtor ParaModeloTabela(Models.Request.atorrequest req)
        {
            Models.TbAtor tabela = new Models.TbAtor();
            tabela.NmAtor       = req.Nome;
            tabela.VlAltura     = req.Altura;
            tabela.DtNascimento = req.Nascimento;

            return(tabela);
        }
Ejemplo n.º 2
0
        public ActionResult <Models.Response.atorresponse> AlterarPorId(int id, Models.Request.atorrequest req)
        {
            try
            {
                Models.TbAtor tabela = conversor.ParaModeloTabela(req);
                tabela = database.AlterarPorId(id, tabela);
                Models.Response.atorresponse resposta = conversor.ParaModeloResponse(tabela);

                return(resposta);
            }
            catch
            {
                return(new NotFoundObjectResult(new Models.Response.erroresponse(404, "Ator não encontrado")));
            }
        }
Ejemplo 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)));
            }
        }