/// <summary> /// Builds the model. /// </summary> /// <param name="modelView">The model view.</param> /// <returns></returns> public static PermissoesDaSimulacao BuildModel(PermissoesDaSimulacaoModelView modelView) { PermissoesDaSimulacao model = new PermissoesDaSimulacao() { Id = modelView.Id, NivelMaximo = modelView.NivelMaximo, DiscoverCustos = modelView.DiscoverCustos, DiscoverColunasDeCusto = modelView.DiscoverColunaDeCustos, FazAprovacao = modelView.FazAprovacao }; return(model); }
/// <summary> /// Builds the model view. /// </summary> /// <param name="modelView">The model view.</param> /// <returns></returns> public static PermissoesDaSimulacaoModelView BuildModelView(PermissoesDaSimulacao model) { PermissoesDaSimulacaoModelView modelView = new PermissoesDaSimulacaoModelView() { Id = model.Id, NivelMaximo = model.NivelMaximo, DiscoverCustos = model.DiscoverCustos, Role = model.Role.Id, DiscoverColunaDeCustos = model.DiscoverColunasDeCusto, FazAprovacao = model.FazAprovacao, TipoDeCalculo = model.TipoDeCalculo.Id }; return(modelView); }
public ActionResult Alterar(PermissoesDaSimulacaoModelView modelView) { if (!ModelState.IsValid) { ViewBag.Role = new SelectList(roleDAO.List(), "Id", "Description"); return(View()); } var model = PermissoesFactory.BuildModel(modelView); model.Role = roleDAO.GetById(modelView.Role); model.TipoDeCalculo = tipoDeCalculo.GetById(modelView.TipoDeCalculo); permissaoDAO.Update(model); return(RedirectToAction("Index")); }
public ActionResult Excluir(PermissoesDaSimulacaoModelView modelView) { permissaoDAO.Delete(PermissoesFactory.BuildModel(modelView)); return(RedirectToAction("Index")); }