Beispiel #1
0
        public Models.Response.diretorresponse ParamodeloResponse(Models.TbDiretor tabela)
        {
            Models.Response.diretorresponse resp = new Models.Response.diretorresponse();
            resp.Id         = tabela.IdDiretor;
            resp.Filme      = tabela.IdFilme;
            resp.Diretor    = tabela.NmDiretor;
            resp.Nascimento = tabela.DtNascimento;

            return(resp);
        }
Beispiel #2
0
 public ActionResult <Models.Response.diretorresponse> ConsultarNome(string nome)
 {
     try{
         Models.TbDiretor diretor          = database.Consultar(nome);
         Models.Response.diretorresponse r = conversor.ParamodeloResponse(diretor);
         return(r);
     }
     catch (System.Exception ex)
     {
         return(new NotFoundObjectResult(new Models.Response.erroresponse2(404, ex.Message)));
     }
 }
Beispiel #3
0
        public ActionResult <Models.Response.diretorresponse> DeletarPorId(int id)
        {
            try
            {
                Models.TbDiretor remover = database.DeletarPorId(id);
                Models.Response.diretorresponse resposta = conversor.ParamodeloResponse(remover);

                return(resposta);
            }
            catch
            {
                return(new NotFoundObjectResult(new Models.Response.erroresponse(404, "Diretor não encontrado")));
            }
        }
Beispiel #4
0
        public ActionResult <Models.Response.diretorresponse> ConsultarPorId(int id)
        {
            try
            {
                Models.TbDiretor tabela = database.ConsultarId(id);
                Models.Response.diretorresponse resposta = conversor.ParamodeloResponse(tabela);

                return(resposta);
            }
            catch (System.Exception)
            {
                return(new NotFoundObjectResult(new Models.Response.erroresponse(404, "Diretor não encontrado")));
            }
        }
Beispiel #5
0
 public ActionResult <Models.Response.diretorresponse> alterarfk(Models.Request.diretorrequest req, int id)
 {
     try{
         bussines.ValidarAlteracao(req);
         Models.TbDiretor tabela = conversor.ParamodeloTabela(req);
         tabela = database.alterar(id, tabela);
         Models.Response.diretorresponse resposta = conversor.ParamodeloResponse(tabela);
         return(resposta);
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new Models.Response.erroresponse(400, ex.Message)));
     }
 }
Beispiel #6
0
        public ActionResult <Models.Response.diretorresponse> Salvar(Models.Request.diretorrequest diretor)
        {
            try{
                Models.TbDiretor d = conversor.ParamodeloTabela(diretor);
                bussines.Inserir(d);
                Models.Response.diretorresponse r = conversor.ParamodeloResponse(d);

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