public void ExcluirCategoriaProduto(CategoriaProduto pCategoria) { if (produtoBm.GetProdutoByCategoria(pCategoria).Count > 0) throw new BusinessProcessException("Existem produtos vinculados a esta Categoria"); categoriaProdutoBm.Delete(pCategoria); }
public JsonResult Create([DataSourceRequest] DataSourceRequest request, [Bind(Prefix = "models")]IEnumerable<CategoriaProdutoModel> ListaCategoriaProdutoModel) { using (var cadCategoria = new CadastroCategoriaProduto()) { foreach (var CategoriaProdutoModel in ListaCategoriaProdutoModel) { var categoriaProduto = new CategoriaProduto() { Nome = CategoriaProdutoModel.Nome }; cadCategoria.InserirCategoriaProduto(categoriaProduto); CategoriaProdutoModel.IdCategoriaProduto = categoriaProduto.IdCategoriaProduto; } return Json(ListaCategoriaProdutoModel.ToDataSourceResult(request), JsonRequestBehavior.AllowGet); } }
public void InserirCategoriaProduto(CategoriaProduto pCategoria) { categoriaProdutoBm.Insert(pCategoria); }
public void AlterarCategoriaProduto(CategoriaProduto pCategoria) { categoriaProdutoBm.Update(pCategoria); }