public ActionResult Create(Guid projetoId)
 {
     var model = new RequisitoViewModel
                     {
                         ProjetoId = projetoId
                     };
     return this.PartialView(model);
 }
        public ActionResult Create(RequisitoViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return this.PartialView(model);
            }

            var result = this._requisitoAppService.Create(RequisitoViewModel.ToDomainModel(model));

            if (!result.IsValid)
            {
                AddModelErrors(result);
                return PartialView(model);
            }

            var grid = new RequisitosIndexViewModel
                            {
                                ProjetoId = model.ProjetoId,
                                Projetos = ProjetoViewModel.ToViewModel(this._projetoAppService.All(true)),
                                Requisitos = RequisitoViewModel.ToViewModel(this._requisitoAppService.All(true))
                            };

            return this.HtmlDialogResult(string.Empty, "Grid", grid);
        }
Exemplo n.º 3
0
 public static Requisito ToDomainModel(RequisitoViewModel model)
 {
     return Mapper.Map<Requisito>(model);
 }