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); }
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); }
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); }