public void AlteraCategoria(user_menu1 cat, List <user_cat_atributos> atrib) { int i = 1; var cat1 = _menurepository.ObterPorId(cat.id_oper); cat1.dependencia = cat.dependencia; cat1.descricao = cat.descricao; cat1.nivel = cat.nivel; cat1.nome = cat.nome; cat1.existemdb = cat.existemdb; cat1.pathimagens = cat.pathimagens; cat1.id_tipo_arquivo = cat.id_tipo_arquivo; cat1.ind_ativo = cat.ind_ativo; _menurepository.Atualizar(cat1); var at = _documentorepository.Buscar(x => x.id_categoria == cat1.id_oper).ToList(); if (at.Count == 0) { _atribrepository.ExcluirAtributos(cat1.id_oper); foreach (var item in atrib) { item.ordem = i; _atribrepository.Adicionar(item); i = i + 1; } } }
public string ValidaCategoria(user_menu1 cat) { if (cat.id_tipo_arquivo == 1 && String.IsNullOrEmpty(cat.pathimagens)) { return("Por favor informe o caminho dos arquivos .MDB"); } if (cat.id_tipo_arquivo == 2 && String.IsNullOrEmpty(cat.pathimagens)) { return("Por favor informe o caminho dos arquivos .XML"); } return(""); }
public int InsereCategoria(user_menu1 cat, List <user_cat_atributos> atrib) { int i = 1; cat.id_oper = _menurepository.UltimoId(); //var cat2 = _menurepository.Adicionar(cat); var cat2 = _menurepository.AddDapper(cat); foreach (var item in atrib) { item.ordem = i; item.id_oper = cat.id_oper; _atribrepository.Adicionar(item); i = i + 1; } return(cat2); }
public void ExcluiAtributos(user_menu1 cat) { _atribrepository.ExcluirAtributos(cat.id_oper); }
public void AlteraCategoria(user_menu1 cat) { _menurepository.Adicionar(cat); }