コード例 #1
0
        public ListaDePrecosViewModel ObterListadePrecosPorId(int idListaDePreco)
        {
            ListasDePrecos listaDePrecos = this._servicoListasDePrecos.ObterListaDePrecosPorId(idListaDePreco);

            ListaDePrecosViewModel viewModel = new ListaDePrecosViewModel();

            viewModel.Id                   = listaDePrecos.Id;
            viewModel.Codigo               = listaDePrecos.Codigo;
            viewModel.Nome                 = listaDePrecos.Nome;
            viewModel.Status               = listaDePrecos.Status;
            viewModel.InicioVigencia       = listaDePrecos.InicioVigencia;
            viewModel.TerminoVigencia      = listaDePrecos.TerminoVigencia;
            viewModel.CriadoEm             = listaDePrecos.CriadoEm;
            viewModel.CriadoPorAspNetUsers = listaDePrecos.CriadoPorAspNetUsers;
            viewModel.ListaDeProdutos      = CarregarListaDeProdutos(idListaDePreco);

            return(viewModel);
        }
コード例 #2
0
        public void SalvarListaDePrecoProdutos(ListaDePrecosViewModel listaDePrecos)
        {
            this._servicoListasDePrecos.RemoverProdutosAntigos(
                listaDePrecos.ListaDeProdutos.FirstOrDefault().ListasDePrecosID);

            foreach (var item in listaDePrecos.ListaDeProdutos)
            {
                ListaDePrecosProdutos ldp = new ListaDePrecosProdutos();
                ldp.ListasDePrecosID     = item.ListasDePrecosID;
                ldp.ProdutosID           = item.ProdutosID;
                ldp.valorLivre           = item.valorLivre;
                ldp.valorMinimo          = item.valorMinimo;
                ldp.valorSugerido        = item.valorSugerido;
                ldp.criadoEm             = DateTime.Now;
                ldp.criadoPorAspNetUsers = listaDePrecos.CriadoPorAspNetUsers;

                this._servicoListasDePrecos.InserirListaDePrecosProdutos(ldp);
            }
        }
コード例 #3
0
        public ListaDePrecosViewModel Edit(ListaDePrecosViewModel viewModel)
        {
            ListasDePrecos listaDePrecos = new ListasDePrecos();

            listaDePrecos.Id                     = viewModel.Id;
            listaDePrecos.Codigo                 = viewModel.Codigo;
            listaDePrecos.Nome                   = viewModel.Nome;
            listaDePrecos.Status                 = viewModel.Status;
            listaDePrecos.InicioVigencia         = viewModel.InicioVigencia;
            listaDePrecos.TerminoVigencia        = viewModel.TerminoVigencia;
            listaDePrecos.CriadoPorAspNetUsers   = viewModel.CriadoPorAspNetUsers;
            listaDePrecos.CriadoEm               = viewModel.CriadoEm;
            listaDePrecos.AlteradoEm             = DateTime.Now;
            listaDePrecos.AlteradoPorAspNetUsers = viewModel.AlteradoPorAspNetUsers;

            this._servicoListasDePrecos.Edit(listaDePrecos);

            return(viewModel);
        }
コード例 #4
0
        public ListaDePrecosViewModel Create(ListaDePrecosViewModel viewModel)
        {
            ListasDePrecos listaDePrecos = new ListasDePrecos();

            listaDePrecos.Codigo               = viewModel.Codigo;
            listaDePrecos.Nome                 = viewModel.Nome;
            listaDePrecos.Status               = viewModel.Status;
            listaDePrecos.InicioVigencia       = viewModel.InicioVigencia;
            listaDePrecos.TerminoVigencia      = viewModel.TerminoVigencia;
            listaDePrecos.CriadoEm             = DateTime.Now;
            listaDePrecos.CriadoPorAspNetUsers = viewModel.CriadoPorAspNetUsers;

            listaDePrecos = this._servicoListasDePrecos.Create(listaDePrecos);

            foreach (var item in viewModel.ListaDeProdutos)
            {
                item.ListasDePrecosID = listaDePrecos.Id;
                //this._servicoListasDePrecos.InserirListaDePrecosProdutos(item);
            }

            return(viewModel);
        }