public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(Nome) || Nome.Length > 100) { Mensagens.Add("Nome é inválido."); } if (CustoDiaria <= 0) { Mensagens.Add("Custo diário inválido."); } if (CustoMulta <= 0) { Mensagens.Add("Custo da multa inválido."); } if (Quantidade < 0) { Mensagens.Add("Quantidade inválida."); } return(Mensagens.Count == 0); }
public override void Validacao() { if (!CPF.Valido()) { Mensagens.Add("O CPF informado é inválido"); } }
public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(Nome)) { Mensagens.Add("Nome é inválido."); } if (NumeroAndares <= 0) { Mensagens.Add("Número de andares deve ser maior que 0."); } if (Latitude > 90 || Latitude < -90) { Mensagens.Add("Latitude é inválida."); } if (Longitude > 90 || Longitude < -90) { Mensagens.Add("Longitude é inválida."); } return(Mensagens.Count == 0); }
public void AdicionarMensagem(IList <ValidationFailure> mensagens) { foreach (var mensagem in mensagens) { Mensagens.Add(new Mensagem(mensagem.PropertyName, mensagem.ErrorMessage)); } }
public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(Nome)) { Mensagens.Add("Nome é inválido."); } if (string.IsNullOrWhiteSpace(CPF)) { Mensagens.Add("CPF é inválido."); } if (string.IsNullOrWhiteSpace(Telefone)) { Mensagens.Add("Telefone é inválido."); } if (string.IsNullOrWhiteSpace(Endereco)) { Mensagens.Add("Endereco é inválido."); } if (DataNascimento < new DateTime(1900)) { Mensagens.Add("Data de nascimento é inválida."); } return(Mensagens.Count == 0); }
public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(Cidade)) { Mensagens.Add("Cidade é inválida."); } if (string.IsNullOrWhiteSpace(Rua)) { Mensagens.Add("Rua é inválida."); } if (string.IsNullOrWhiteSpace(Numero)) { Mensagens.Add("Número inválido."); } if (UF.Length > 2 || string.IsNullOrWhiteSpace(UF)) { Mensagens.Add("Unidade Federatica inválida."); } if (string.IsNullOrWhiteSpace(CEP)) { Mensagens.Add("CEP inválido."); } return(Mensagens.Count == 0); }
public override bool Validar() { Mensagens.Clear(); if (QuantidadeMaximaSlots <= 0) { Mensagens.Add("Quantidade máxima de slots deve ser maior que 0."); } if (Largura <= 0) { Mensagens.Add("Largura deve ser maior que 0."); } if (Comprimento <= 0) { Mensagens.Add("Comprimento deve ser maior que 0."); } if (string.IsNullOrWhiteSpace(NumeroSala)) { Mensagens.Add("Numero da sala é inválido."); } return(Mensagens.Count == 0); }
public void AtribuirOpcionais(List <Opcional> opcionais) { var lista = new List <Opcional>(); foreach (Opcional op in opcionais) { if (op.Nome.Equals("Reboque") && Produto.Nome.Equals("Fiat Mobi")) { Mensagens.Add("Reboque não está disponível para Fiat Mobi"); continue; } if (op.Nome.Equals("Rack") && Produto.Nome.Equals("Toyota Hilux")) { Mensagens.Add("Rack não está disponível para Toyota Hilux"); continue; } if (op.Nome.Equals("Cabo Bateria") && Produto.Nome != ("Volkswagem Kombi")) { Mensagens.Add("Cabo de Bateria está disponível apenas para Volkswagem Kombi"); continue; } if (!op.EstaDisponivel()) { Mensagens.Add("Opcional sem unidades disponíveis"); continue; } op.DiminuirEstoque(); lista.Add(op); } Opcionais = lista; }
public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(CPF)) { Mensagens.Add("CPF nulo!"); return(false); } if (string.IsNullOrWhiteSpace(Nome)) { Mensagens.Add("Nome nulo!"); return(false); } if (string.IsNullOrWhiteSpace(Sobrenome)) { Mensagens.Add("Sobrenome nulo!"); return(false); } if (string.IsNullOrWhiteSpace(Cep)) { Mensagens.Add("Cep nulo!"); return(false); } return(true); }
public RespostaErro(List <ValidationFailure> mensagens, int statusCode = 400) { this.StatusCode = statusCode; foreach (var item in mensagens) { Mensagens.Add(item.ErrorMessage); } }
public int multiplicar(int A, int B) { int multiplicarAB; multiplicarAB = A * B; Mensagens.Add("Multiplicação de: " + A + " " + B + " é igual: " + multiplicarAB); return(multiplicarAB); }
public void AtribuirCliente(Cliente cliente) { if (cliente == null) { Mensagens.Add("Cliente não pode ser nulo!"); return; } Cliente = cliente; }
public int SomarDiaHoje(int numero, int dia) { int SomarDiaComAB; SomarDiaComAB = numero + dia; Mensagens.Add("Somatório de um numero:" + numero + "com o dia: " + dia + " é de: " + SomarDiaComAB); return(SomarDiaComAB); }
public int CalcularCubo(int numero) { int CuboCalculado; CuboCalculado = numero * numero * numero; Mensagens.Add("Cubo do numero é: " + CuboCalculado); return(CuboCalculado); }
public int subtrair(int A, int B) { int diminuirAB; diminuirAB = A - B; Mensagens.Add("Subtração de: " + A + " " + B + " é igual: " + diminuirAB); return(diminuirAB); }
public int dividir(int A, int B) { int dividirAB; dividirAB = A / B; Mensagens.Add("Divisão de: " + A + " " + B + " é igual: " + dividirAB); return(dividirAB); }
public int Somar(int A, int B) { int somaAB; somaAB = A + B; Mensagens.Add("Soma de: " + A + " " + B + " é igual: " + somaAB); return(somaAB); }
public RequestResult(IList <ValidationFailure> mensagens, object data, StatusMensagem status) : this() { foreach (var item in mensagens) { Mensagens.Add(item.ErrorMessage); } Data = data; Status = status; }
public RequestResult(List <string> mensagens, object data, StatusMensagem status) : this() { foreach (var item in mensagens) { Mensagens.Add(item); } Data = data; Status = status; }
public override bool Validar() { Mensagens.Clear(); if (Quantidade <= 0) { Mensagens.Add("Não possui produtos suficientes para alugar"); } return(Quantidade > 0); }
public override void Validacao() { if (Preco == 0) { Mensagens.Add("O preço do produto é inválido"); } if (!Enum.TryParse <GeneroEnum>(Genero.ToString(), out _)) { Mensagens.Add("O gênero informado é inválido"); } }
public int Resto(int A, int B) { int RestoDaDivisaoAB; RestoDaDivisaoAB = A % B; Mensagens.Add("Resto da: " + A + " " + B + " é igual: " + RestoDaDivisaoAB); return(RestoDaDivisaoAB); }
public override bool Validar() { Mensagens.Clear(); if (QuantidadeMaximaSalas <= 0) { Mensagens.Add("Quantidade máxima de salas deve ser maior que 0."); } return(Mensagens.Count == 0); }
public override void Validacao() { if (Itens.Count == 0) { Mensagens.Add("A tabela de cashback não foi preenchida corretamente"); } if (DataInicioVigencia.Date < DateTime.Now.Date) { Mensagens.Add("Não é permitido adicionar tabela de cashback com vigência retroativa"); } }
public bool Validar(int quantidade) { Mensagens.Clear(); if (Quantidade <= 0) { Mensagens.Add("Não possui opcionais suficientes para alugar"); } return(Quantidade > 0 && Quantidade >= quantidade); }
public void AtribuirProduto(Produto produto) { if (!produto.EstaDisponivel()) { Mensagens.Add("Produto sem unidades disponíveis"); return; } produto.DiminuirEstoque(); Produto = produto; }
public override bool EhValida() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(Descricao)) { Mensagens.Add("Descrição é inválido."); } return(Mensagens.Count == 0); }
public override bool Validar() { Mensagens.Clear(); if (string.IsNullOrWhiteSpace(NomeClie)) { Mensagens.Add("Nome do cliente é inválido."); } return(Mensagens.Count == 0); }
public override void Validacao() { if (Itens.Count == 0) { Mensagens.Add("Um pedido precisa ter um ou mais itens"); } if (ValorPedido <= 0) { Mensagens.Add("O valor do pedido é inválido"); } }
public void AdicionarMensagem(string identificador, params string[] argumentos) { if (Mensagens == null) { Mensagens = new List <MensagemSistemaDto>(); } Mensagens.Add(new MensagemSistemaDto { Identificador = identificador, }); }