Beispiel #1
0
        public Models.TbFilme ParaFilme(Models.Request.FilmeRequest req)
        {
            Models.TbFilme filme = new Models.TbFilme();
            filme.NmFilme      = req.Filme;
            filme.DsGenero     = req.Genero;
            filme.NrDuracao    = req.Duracao;
            filme.VlAvaliacao  = req.Avaliacao;
            filme.DtLancamento = req.Lancamento;
            filme.BtDisponivel = req.Disponivel;

            return(filme);
        }
Beispiel #2
0
        public Models.TbFilme Converter(Models.Request.FilmeRequest filme)
        {
            Models.TbFilme novo = new Models.TbFilme();

            novo.NmFilme      = filme.filme;
            novo.DsGenero     = filme.genero;
            novo.VlAvaliacao  = filme.avaliacao;
            novo.BtDisponivel = filme.disponivel;
            novo.NrDuracao    = filme.duracao;
            novo.DtLancamento = filme.lancamento;

            return(novo);
        }
Beispiel #3
0
 public ActionResult <Models.Response.FilmeResponse> Inserir(Models.Request.FilmeRequest entrada)
 {
     try
     {
         return(convert.Converter(
                    validacao.Inserir(convert.Converter(entrada))
                    ));
     }
     catch (System.Exception ex)
     {
         return(BadRequest(
                    new Models.Response.Erro(400, ex.Message)
                    ));
     }
 }
 public ActionResult <Models.Response.FilmeResponce> Inserir(Models.Request.FilmeRequest req)
 {
     try
     {
         Models.TbFilme filme = conversor.ParaFilme(req);
         filme = filmeBusiness.Inserir(filme);
         Models.Response.FilmeResponce resp = conversor.ParaResponse(filme);
         return(resp);
     }
     catch (System.Exception ex)
     {
         return(BadRequest(
                    new Models.Response.ErroResponse(404, ex.Message)
                    ));
     }
 }
Beispiel #5
0
        public ActionResult Alterar(int id, Models.Request.FilmeRequest filme)
        {
            try
            {
                Models.TbFilme filmeconvert = convert.Converter(filme);

                validacao.Alterar(id, filmeconvert);

                return(Ok());
            }
            catch (System.Exception ex)
            {
                return(BadRequest(
                           new Models.Response.Erro(404, ex.Message)
                           ));
            }
        }
Beispiel #6
0
        public ActionResult <Models.Response.FilmeResponse> AdicionarFilme(Models.Request.FilmeRequest req)
        {
            try
            {
                Models.TbFilme filme = filmeConversor.ToTableConversor(req);

                filme = filmeBusiness.AdicionarFilme(filme);

                Models.Response.FilmeResponse resp = filmeConversor.ToResponseConversor(filme);

                return(resp);
            }
            catch (System.Exception e)
            {
                return(BadRequest(
                           new Models.Response.ErrorResponse(400, e.Message)
                           ));
            }
        }