public Models.TbFilme FiltrarPorId(int id) { Models.ApiSessionContext ctx = new Models.ApiSessionContext(); Models.TbFilme filme = ctx.TbFilme.FirstOrDefault(x => x.IdFilme == id); return(filme); }
public List <Models.TbFilme> Listar() { Models.ApiSessionContext ctx = new Models.ApiSessionContext(); List <Models.TbFilme> filmes = ctx.TbFilme.ToList(); return(filmes); }
public Models.TbFilme Deletar(int id) { Models.ApiSessionContext ctx = new Models.ApiSessionContext(); Models.TbFilme atual = ctx.TbFilme.FirstOrDefault(x => x.IdFilme == id); ctx.TbFilme.Remove(atual); ctx.SaveChanges(); return(atual); }
public List <Models.TbFilme> Filtrar(string nome, string genero) { Models.ApiSessionContext ctx = new Models.ApiSessionContext(); List <Models.TbFilme> filmes = ctx.TbFilme.Where(x => x.NmFilme.Contains(nome) && x.DsGenero.Contains(genero)).ToList(); return(filmes); }
public Models.TbFilme Alterar(int id, Models.TbFilme filme) { Models.ApiSessionContext ctx = new Models.ApiSessionContext(); Models.TbFilme atual = ctx.TbFilme.FirstOrDefault(x => x.IdFilme == id); atual.NmFilme = filme.NmFilme; atual.DsGenero = filme.DsGenero; atual.VlAvaliacao = filme.VlAvaliacao; atual.BtDisponivel = filme.BtDisponivel; atual.NrDuracao = filme.NrDuracao; atual.DtLancamento = filme.DtLancamento; ctx.SaveChanges(); return(filme); }