protected void btnPesquisar_Click(object sender, EventArgs e) { IList <TrilhaFaq> faqs; if (!string.IsNullOrEmpty(txtNome.Text)) { var model = new TrilhaFaq() { Nome = txtNome.Text }; faqs = new ManterTrilhaFaq().ObterPorFiltro(model); } else { faqs = new ManterTrilhaFaq().ObterTodos(); } if (faqs != null && faqs.Count > 0) { dvgFaq.DataSource = faqs; dvgFaq.DataBind(); } pnlFaq.Visible = true; }
public IList <TrilhaFaq> ObterPorFiltro(TrilhaFaq model) { var query = repositorio.session.Query <TrilhaFaq>(); if (!string.IsNullOrEmpty(model.Nome)) { query = query.Where(x => x.Nome.Contains(model.Nome)); } return(query as IList <TrilhaFaq>); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { _faq = ObterObjetoTrilhaFaq(); new ManterTrilhaFaq().Salvar(_faq); hdAssuntoEdicao.Value = ""; WebFormHelper.ExibirMensagem(enumTipoMensagem.Sucesso, "Cadastrado com sucesso !", "ListarFaq.aspx"); } catch (AcademicoException ex) { WebFormHelper.ExibirMensagem(enumTipoMensagem.Erro, ex.Message); } }
private TrilhaFaq ObterObjetoTrilhaFaq() { _faq = Request["Id"] != null ? new ManterTrilhaFaq().ObterPorId((int.Parse(Request["Id"]))) : new TrilhaFaq(); _faq.Nome = txtNome.Text; _faq.Descricao = txtDescricao.Text; if (!string.IsNullOrEmpty(ddlAssunto.SelectedValue)) { int idAssunto; if (int.TryParse(ddlAssunto.SelectedValue, out idAssunto)) { var assunto = new ManterTrilhaFaq().ObterAssuntoPorId(idAssunto); _faq.Assunto = assunto; } } return(_faq); }
public IList <TrilhaFaq> ObterPorFiltro(TrilhaFaq model) { return(trilha.ObterPorFiltro(model)); }
public void Excluir(TrilhaFaq model) { trilha.Excluir(model); }
public void Salvar(TrilhaFaq model) { trilha.Salvar(model); }
public void Excluir(TrilhaFaq model) { repositorio.Excluir(model); }
public void Salvar(TrilhaFaq model) { repositorio.Salvar(model); }