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