public IEnumerable <FabricanteVM> Listar(FabricanteVM fabricante) { var items = _context.Fabricante.Select(x => new FabricanteVM { IdFabricante = x.IdFabricante, CNPJImportador = x.CNPJImportador, RazaoSocial = x.RazaoSocial, Complemento = x.Complemento, Numero = x.Numero, Estado = x.Estado, Cidade = x.Cidade, CodigoPais = x.CodigoPais, DescricaoPais = x.DescricaoPais, Logradouro = x.Logradouro }); if (fabricante == null) { return(items); } else if (fabricante.IdFabricante != null && fabricante.IdFabricante > 0) { return(items.Where(x => x.IdFabricante == fabricante.IdFabricante)); } else if (fabricante.RazaoSocial != null) { return(items.Where(x => x.RazaoSocial.ToLower().Contains(fabricante.RazaoSocial))); } return(items); }
public FabricanteView() { InitializeComponent(); BindingContext = new FabricanteVM(); listaFornecedor.ItemTapped += (sender, e) => { Fabricante fabricante = (Fabricante)e.Item; Application.Current.MainPage = new NavigationPage(new ProdutoView(fabricante)); }; }
public PagedItems <FabricanteVM> Get([FromQuery] FabricanteVM value) { var items = _fabricanteBll.Listar(value); var resultadPaginado = new PagedItems <FabricanteVM> { Items = items.ToList(), Total = items.Count() }; return(resultadPaginado); }
public FabricanteVM RegrasSalvar(FabricanteVM fabricanteVM) { FabricanteEntity entityFabricante = new FabricanteEntity(); if (fabricanteVM.IdFabricante != null) { entityFabricante = _context.Fabricante.FirstOrDefault(x => x.IdFabricante == fabricanteVM.IdFabricante); entityFabricante.IdFabricante = fabricanteVM.IdFabricante.Value; _context.Entry(entityFabricante).State = EntityState.Modified; } entityFabricante.CNPJImportador = fabricanteVM.CNPJImportador; entityFabricante.Complemento = fabricanteVM.Complemento; entityFabricante.RazaoSocial = fabricanteVM.RazaoSocial; entityFabricante.Numero = fabricanteVM.Numero; entityFabricante.Estado = fabricanteVM.Estado; entityFabricante.CodigoPais = fabricanteVM.CodigoPais; entityFabricante.DescricaoPais = fabricanteVM.DescricaoPais; entityFabricante.Cidade = fabricanteVM.Cidade; entityFabricante.Logradouro = fabricanteVM.Logradouro; if (fabricanteVM.IdFabricante != null) { _context.Fabricante.Update(entityFabricante); } else { _context.Fabricante.Add(entityFabricante); } _context.SaveChanges(); return(fabricanteVM); }
public FabricanteVM Post([FromBody] FabricanteVM value) { return(_fabricanteBll.Salvar(value)); }
public FabricanteVM Salvar(FabricanteVM fabricanteVM) { return(RegrasSalvar(fabricanteVM)); }