private void BtnSalvar_Click(object sender, RoutedEventArgs e) { if (ConsultarCamposNulos()) { CategoriaRepositorio repos = new CategoriaRepositorio(); Categoria categoria = new Categoria(); categoria.Nome = txtTitulo.Text; try { if (CategoriaAlteracao != null) { categoria.Id = CategoriaAlteracao.Id; repos.Alterar(categoria); MessageBox.Show("Categoria alterado com sucesso.", "Alteração de Equipamento", MessageBoxButton.OK); } else { repos.InserirCategoria(categoria); MessageBox.Show("Categoria cadastrado com sucesso.", "Cadastro de Equipamento", MessageBoxButton.OK); } } catch (Exception ex) { MessageBox.Show("Ocorre um erro. Mensagem original: " + ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); throw; } Close(); } }
public ActionResult Detales(int CategoriaID) { categoriaDB = new CategoriaRepositorio(); Categoria categoria = categoriaDB.GetCategoria(CategoriaID); return(View(categoria)); }
public ActionResult DeleteConfirmed(int id) { CategoriaRepositorio categoriaRepositorio = db.CategoriaRepositorio.Find(id); foreach (var item in categoriaRepositorio.SubCategoriaRepositorio) { db.Repositorio.RemoveRange(item.Repositorio); } db.SaveChanges(); db.SubCategoriaRepositorio.RemoveRange(categoriaRepositorio.SubCategoriaRepositorio); db.SaveChanges(); db.CategoriaRepositorio.Remove(categoriaRepositorio); db.SaveChanges(); String folderPath = Server.MapPath("~/images/Repositorio/" + categoriaRepositorio.nombre + "/"); try { if (Directory.Exists(folderPath)) { Directory.Delete(folderPath, true); } } catch { } return(RedirectToAction("Index")); }
public IQueryable<Categoria> ObterCategorias() { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(); var categorias = categoriaRepositorio.ObterCategorias(); return categorias; }
// GET: Categoria public ActionResult Index() { _categoriaRepositorio = new CategoriaRepositorio(); var categorias = _categoriaRepositorio.categorias; return(View(categorias)); }
public IQueryable <Categoria> ObterCategorias() { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(); var categorias = categoriaRepositorio.ObterCategorias(); return(categorias); }
public IActionResult Edit(Guid id) { PostRepositorio postRepositorio = new PostRepositorio(this.configuration.GetConnectionString("default")); PostAplicacao postAplicacao = new PostAplicacao(postRepositorio); var postDto = postAplicacao.Procurar(id); var post = PostMapping.toModel(postDto); CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); var categoriaDtos = categoriaAplicacao.Listar(); List <Categoria> categorias = new List <Categoria>(); foreach (var categoria in categoriaDtos) { categorias.Add(CategoriaMapping.toModel(categoria)); } ViewData["title"] = "Edição Post"; ViewData["post"] = post; ViewData["categorias"] = categorias; return(View()); }
private void Window_ContentRendered(object sender, EventArgs e) { CategoriaRepositorio repos = new CategoriaRepositorio(); var lista = repos.PesquisarCategoria(""); cbCategoria.ItemsSource = lista; if (EquipamentoAlteracao != null) { txtTitulo.Text = EquipamentoAlteracao.Nome; txtDescricao.Text = EquipamentoAlteracao.Descricao; ImagemArray = EquipamentoAlteracao.SrcImagem; imgEquip.Source = ByteToImage(EquipamentoAlteracao.SrcImagem); CategoriaRepositorio repo = new CategoriaRepositorio(); Categoria categoriaSelecionada = new Categoria(); foreach (var categoria in lista) { if (EquipamentoAlteracao.NomeCategoria == categoria.Nome) { categoriaSelecionada = categoria; break; } } cbCategoria.SelectedValue = categoriaSelecionada; } }
public ActionResult Cadastro() { List <Categoria> categorias = new CategoriaRepositorio().ObterTodos(""); ViewBag.Categorias = categorias; return(View()); }
public ActionResult Delete(int id) { CategoriaRepositorio repositorio = new CategoriaRepositorio(); repositorio.Apagar(id); return(RedirectToAction("Index")); }
public string Pesquisar(string descricao) { var repositorioCategoria = new CategoriaRepositorio(); var itemBuscado = repositorioCategoria.Pesquisar(descricao); return(JsonConvert.SerializeObject(itemBuscado)); }
public void Excluir() { // TODO: Criar um mecanismo para verificar se tem algum registro relacionado, caso sim, perguntar se deseja deletar todos. Categoria categoria = new Categoria(_form.ObterCodigoCategoria(), _form.ObterNomeCategoria(), _form.ObterPrefixo()); categoria.AtivarDesativar(true); CategoriaRepositorio.Deletar(_sqlDeletar, categoria); }
public void SelecionarTest() { var repositorio = new CategoriaRepositorio(); var categoriaDataTable = repositorio.Selecionar(); Assert.AreNotEqual(0, categoriaDataTable.Rows.Count); }
public ActionResult Editar(int id) { CategoriaRepositorio repositorio = new CategoriaRepositorio(); Categoria categoria = repositorio.ObterPeloId(id); ViewBag.Categoria = categoria; return(View()); }
public ActionResult Deletar(Categoria categoria) { categoriaDB = new CategoriaRepositorio(); if (categoriaDB.Deletar(categoria) != 0) { return(RedirectToAction("Listar")); } return(View(categoria)); }
public IActionResult Delete(String id) { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); categoriaAplicacao.Delete(Guid.Parse(id)); return(RedirectToAction("Index")); }
public ActionResult Index(string busca = "") { CategoriaRepositorio repositorio = new CategoriaRepositorio(); List <Categoria> categorias = repositorio.ObterTodos(busca); ViewBag.Categorias = categorias; return(View()); }
private void AtualizarDG() { CategoriaRepositorio repo = new CategoriaRepositorio(); dgCategorias.ItemsSource = repo.PesquisarCategoria(txtPesquisar.Text); dgCategorias.Columns[0].Visibility = Visibility.Hidden; dgCategorias.Columns[1].Width = 771; dgCategorias.IsReadOnly = true; dgCategorias.CanUserAddRows = false; }
public void TestCategoriaCrear() { ICategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(); ICategoriaService sut = new CategoriaService(categoriaRepositorio); Categorias categoria1 = new Categorias("postres"); sut.Aniadir(categoria1); Assert.AreEqual(true, sut.Aniadir(categoria1)); }
public ActionResult Update(int id, string nome) { CategoriaRepositorio repositorio = new CategoriaRepositorio(); Categoria categoria = repositorio.ObterPeloId(id); categoria.Nome = nome; repositorio.Alterar(categoria); return(RedirectToAction("Editar", new { id = categoria.Id })); }
public PartialViewResult Menu(string categoria = null) { ViewBag.CategoriaSelecionada = categoria; _categoriaRepositorio = new CategoriaRepositorio(); var categorias = _categoriaRepositorio.categorias.OrderBy(c => c.Descricao); return(PartialView(categorias)); }
public ProductoABMDto ObtenerProductosAbm() { CategoriaRepositorio catRep = new CategoriaRepositorio(); return(new ProductoABMDto() { Productos = productoRepositorio.ObtenerProductoDto(), Categorias = catRep.ObtenetCategoriaDto() }); }
public ActionResult Editar(int id) { Carro carro = repositorio.ObterPeloId(id); ViewBag.Carro = carro; List <Categoria> categorias = new CategoriaRepositorio().ObterTodos(""); ViewBag.Categorias = categorias; return(View()); }
public ActionResult Store(string nome) { Categoria categoria = new Categoria(); categoria.Nome = nome; CategoriaRepositorio repositorio = new CategoriaRepositorio(); int id = repositorio.Inserir(categoria); return(Redirect("/categoria/")); }
public IActionResult Update(Categoria categoria) { CategoriaRepositorio categoriaRepositorio = new CategoriaRepositorio(this.configuration.GetConnectionString("default")); CategoriaAplicacao categoriaAplicacao = new CategoriaAplicacao(categoriaRepositorio); CategoriaDto categoriaDto = CategoriaMapping.toDto(categoria); categoriaAplicacao.Update(categoriaDto); return(RedirectToAction("Index")); }
public ActionResult Proibir(Guid Id) { string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString(); ICategoriaRepositorio repositorio = new CategoriaRepositorio(strconexao); CategoriaAplicacao aplicacao = new CategoriaAplicacao(repositorio); List <CategoriaDTO> categorias = aplicacao.SelecionarTodos(); return(View("Index")); }
public ActionResult Excluir(Guid id) { string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString(); ICategoriaRepositorio repositorio = new CategoriaRepositorio(strconexao); CategoriaAplicacao aplicacao = new CategoriaAplicacao(repositorio); aplicacao.Excluir(id); return(RedirectToAction("Index")); }
public void SelecionarTest() { var repositorio = new CategoriaRepositorio(); var categoriaDataTable = repositorio.Selecionar(); Assert.AreNotEqual(0, categoriaDataTable.Rows.Count); foreach (DataRow registro in categoriaDataTable.Rows) { Console.WriteLine($"{registro["CategoryID"]} - {registro[1]}"); } }
public ActionResult Doar() { string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString(); ICategoriaRepositorio repositorio = new CategoriaRepositorio(strconexao); CategoriaAplicacao aplicacao = new CategoriaAplicacao(repositorio); List <CategoriaDTO> categorias = aplicacao.SelecionarTodos(); ViewBag.Categorias = categorias; return(View("Doar")); }
public ActionResult Modificar(Guid Id) { string strconexao = ConfigurationManager.ConnectionStrings["conexao"].ToString(); ICategoriaRepositorio repositorio = new CategoriaRepositorio(strconexao); CategoriaAplicacao aplicacao = new CategoriaAplicacao(repositorio); CategoriaDTO categoria = aplicacao.Procurar(Id); ViewBag.Categoria = categoria; return(View()); }
public JsonResult ObterEsportes() { _repositorio = new CategoriaRepositorio(); var categorias = from c in _repositorio.ObterCategorias() select new { c.CategoriaDescricao, CategoriaDescricaoSeo = c.CategoriaDescricao.ToSeoUrl(), c.CategoriaCodigo }; return(Json(categorias, JsonRequestBehavior.AllowGet)); }