public ActionResult Salvar(RateioAutomaticoViewModel model) { List <RateioAutomaticoDTO> lista; if (ModelState.IsValid) { lista = Newtonsoft.Json.JsonConvert.DeserializeObject <List <RateioAutomaticoDTO> >(model.JsonItens); rateioAutomaticoAppService.Salvar(model.TipoRateioId, lista); } return(PartialView("_NotificationMessagesPartial")); }
public ActionResult Index() { var model = Session["RateioAutomatico"] as RateioAutomaticoViewModel; if (model == null) { model = new RateioAutomaticoViewModel(); } model.PodeSalvar = rateioAutomaticoAppService.EhPermitidoSalvar(); model.PodeDeletar = rateioAutomaticoAppService.EhPermitidoDeletar(); model.PodeImprimir = rateioAutomaticoAppService.EhPermitidoImprimir(); CarregarCombos(model); return(View(model)); }
private void CarregarCombos(RateioAutomaticoViewModel model) { model.ListaTipoRateio = new SelectList(tipoRateioAppService.ListarTodos(), "Id", "Descricao", model.TipoRateioId); }