Ejemplo n.º 1
0
        public ActionResult Create(ProjetoFormViewModel projetoVM)
        {
            var projeto = new Projeto();
                projetoVM.ToProjeto(projeto);

                projeto.AdicionarColaborador(_colaboradorRepository.GetById(projetoVM.ResponsavelId));

                _validator.ValidateAndThrow(projeto);

                _projetoRepository.Insert(projeto);

                return RedirectToAction("Index");
        }
Ejemplo n.º 2
0
        public ActionResult Edit(Guid id, ProjetoFormViewModel projeto)
        {
            var projetoSalvar = new Projeto {Id = id};
                projeto.ToProjeto(projetoSalvar);

                projetoSalvar.AdicionarColaborador(_colaboradorRepository.GetById(projeto.ResponsavelId));

                _validator.ValidateAndThrow(projetoSalvar);

                _projetoRepository.Edit(projetoSalvar);

                return RedirectToAction("Index");
        }