private void Validacoes(Int32 PatrimonioId, Int32 UsuarioId, Int32 MarcaId, String Nome) { this.dalMarca = new DalMarca(); this.dalUsuario = new DalUsuario(); if (!this.dalUsuario.ListaUsuarios().Any(u => u.Id == UsuarioId)) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.UsuarioInexistente)); } if (this.dalMarca.ListaMarcas(MarcaId, null, null).Count <= 0) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.MarcaInexistente)); } if (PatrimonioId > 0 && this.dalPatrimonio.ListaPatrimonios(null, null, null).Any(p => p.Nome == Nome && p.Id != PatrimonioId)) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.NomePatrimonioRepetido)); } if (PatrimonioId > 0 && this.dalPatrimonio.ListaPatrimonios(null, null, false).Any(p => p.Nome == Nome && p.Id != PatrimonioId)) { throw new Exception(Utils.Utils.GetDescriptionEnum(MessageType.NomePatrimonioRepetido)); } }
public BllMarca(String token) { this.dalMarca = new DalMarca(); this.bllToken = new BllToken(); this.token = token; }