Esempio n. 1
0
        public IActionResult Form(OfertaViewModel model)
        {
            var oferta = new Oferta
            {
                ClienteId      = model.ClienteId,
                OfertaProdutos = model.Produtos.Where(x => x.Checked).Select(x => new OfertaProduto {
                    ProdutoId = x.Id
                }).ToList()
            };

            var cliente = _clienteRepository.GetById(model.ClienteId);

            cliente.StatusAtualId = 3;

            _ofertaRepository.AddOrUpdate(oferta);
            _clienteRepository.AddOrUpdate(cliente);

            return(RedirectToAction("Index"));
        }