public ActionResult Editar(PerfilTelaModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (ModelState.IsValid) { if (_busPerfilTela.Update(model)) { notificacao = true; return(RedirectToAction("Lista")); } else { model.Tela = _busTela.Get().Where(i => i.Ativo).OrderByDescending(d => d.DataCadastro).ToList(); model.Perfil = _busPerfil.Get().Where(i => i.Ativo).OrderByDescending(d => d.DataCadastro).ToList(); return(View(model)); } } return(RedirectToAction("Lista")); } catch (Exception ex) { return(View()); } }
public ActionResult Cadastrar(PerfilTelaModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { var isExist = this._busPerfilTela.Get().Any(i => i.Perfil_Id == model.Perfil_Id && i.Tela_Id == model.Tela_Id); if (model.Id == 0 && !isExist) { notificacao = true; this._busPerfilTela.Add(model); return(RedirectToAction("Lista")); } if (model.Id == 0 && isExist) { notificacao = true; return(RedirectToAction("Lista")); } this._busPerfilTela.Update(model); return(View(model)); } catch (Exception ex) { return(View()); } }
public bool Update(PerfilTelaModel model) { var result = Get(model.Id); var deleted = Delete(result.Id); return(deleted && this.Add(model)); }
/// <summary> /// /// </summary> /// <param name="model"></param> /// <returns></returns> public bool Add(PerfilTelaModel model) { return(_rep.Add(new PerfilTelaModel { Perfil_Id = model.Perfil_Id, Tela_Id = model.Tela_Id, DataCadastro = DateTime.Now })); }
public ActionResult ExcluirConfirmar(PerfilTelaModel model) { var usuario = AutenticacaoProvider.UsuarioAutenticado; if (usuario == null) { return(RedirectToAction("Login", "CommonViews")); } try { if (_busPerfilTela.Delete(model.Id)) { notificacao = true; return(RedirectToAction("Lista")); } return(RedirectToAction("Lista")); } catch { return(View()); } }