public string Salvar(ConfiguracoesModel model) { string mensagem; WorkLifetimeManager.Value.BeginTransaction(IsolationLevel.Serializable); try { var configuracao = ConfiguracaoRepositorio.Obter(WorkLifetimeManager.Value) ?? new Configuracao(); configuracao.NomeEmpresa = model.NomeEmpresa; configuracao.CNPJEmpresa = model.CNPJEmpresa; ConfiguracaoRepositorio.Salvar(WorkLifetimeManager.Value, configuracao); WorkLifetimeManager.Value.Commit(); mensagem = "Operação efetuada com sucesso!"; } catch (Exception ex) { WorkLifetimeManager.Value.Rollback(); mensagem = "Não foi possível efetuar alteração: " + ex.InnerException; } return(mensagem); }
public ActionResult Index() { var configuracao = ConfiguracaoRepositorio.Obter(WorkLifetimeManager.Value) ?? new Configuracao(); var model = new ConfiguracoesModel { NomeEmpresa = configuracao.NomeEmpresa, CNPJEmpresa = configuracao.CNPJEmpresa, TiposImportacao = RadioButtonHelper.ParseEnumToRadioButtonList(EnumTipoImportacao.Fonte) }; return(PartialView(model)); }