示例#1
0
 public ActionResult <List <Models.Response.filmeresponse> > consultarporparametro(string nome, string genero)
 {
     try{
         utils.filmeconversor   conversor = new utils.filmeconversor();
         Database.filmedatabase database  = new Database.filmedatabase();
         List <Models.TbFilme>  filme     = new List <Models.TbFilme>();
         filme = database.filtrar(nome, genero);
         List <Models.Response.filmeresponse> result = filme.Select(x => conversor.paramodeloresponse(x)).ToList();
         return(result);
     }
     catch {
         return(new NotFoundObjectResult(new List <Models.Response.filmeresponse>()));
     }
 }
示例#2
0
 public ActionResult <Models.Response.filmeresponse> inserir(Models.Request.filmerequest req)
 {
     try
     {
         utils.filmeconversor   conversor = new utils.filmeconversor();
         Models.TbFilme         filme     = conversor.paramodelotabela(req);
         Bussines.filmebussines Bussines  = new Bussines.filmebussines();
         filme = Bussines.inserir(filme);
         Models.Response.filmeresponse resp = conversor.paramodeloresponse(filme);
         return(resp);
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new Models.Response.erroresponse(400, ex.Message)));
     }
 }
示例#3
0
 //[HttpGet("{id}")]
 public ActionResult <Models.Response.filmeresponse> consultarporid(int id)
 {
     try
     {
         utils.filmeconversor   conversor = new utils.filmeconversor();
         Database.filmedatabase database  = new Database.filmedatabase();
         Models.TbFilme         filme     = new Models.TbFilme();
         filme = database.inserir4(id);
         Models.Response.filmeresponse result = conversor.paramodeloresponse(filme);
         return(result);
     }
     catch
     {
         return(new NotFoundObjectResult(null));
     }
 }
示例#4
0
 public ActionResult <dynamic> alterar(int id, Models.Request.filmerequest modelo)
 {
     try
     {
         utils.filmeconversor   conversor = new utils.filmeconversor();
         Models.TbFilme         filme     = new Models.TbFilme();
         Database.filmedatabase database  = new Database.filmedatabase();
         Models.TbFilme         tabela    = conversor.paramodelotabela(modelo);
         filme = database.inserir3(id, tabela);
         return(null);
     }
     catch (System.Exception ex)
     {
         return(BadRequest(new Models.Response.erroresponse(400, ex.Message)));
     }
 }
示例#5
0
        //[HttpGet]
        public ActionResult <List <Models.Response.filmeresponse> > consultar()
        {
            try
            {
                utils.filmeconversor   conversor = new utils.filmeconversor();
                List <Models.TbFilme>  filme     = new List <Models.TbFilme>();
                Database.filmedatabase database  = new Database.filmedatabase();
                filme = database.inserir2(filme);
                List <Models.Response.filmeresponse> resp = filme.Select(x => conversor.paramodeloresponse(x)).ToList();

                return(resp);
            }
            catch
            {
                return(new List <Models.Response.filmeresponse>());
            }
        }