public void SetProperties(Acompanhamento acompanhamento) { ExceptionClass.Exec(string.IsNullOrEmpty(acompanhamento.Nome), "Campo nome é obrigatório"); this.Nome = acompanhamento.Nome.Trim(); this.Data = this.Id != Guid.Empty ? acompanhamento.Data : DateTime.Now; this.StatusCardapio = StatusCardapio.ATIVO; }
public void Validation(Marmita marmita) { ExceptionClass.Exec(marmita.Mistura == null, "Mistura é obrigatória"); ExceptionClass.Exec(marmita.Salada == null, "Salada é obrigatória"); ExceptionClass.Exec(marmita.Valor < 0, "Valor inválido"); ExceptionClass.Exec(marmita.Mistura.AcrescimoValor < 0, "Valor inválido"); ExceptionClass.Exec(marmita.Acompanhamentos.Count() > 2, "Proibido mais de dois acompanhamentos em uma marmita"); ExceptionClass.Exec(marmita.Tamanho.ToString().Equals(string.Empty), "Tamanho inválido"); ExceptionClass.Exec(marmita.Pedido.Cliente == null, "Cliente inválido"); }
public void Validation(Cliente cliente) { ExceptionClass.Exec(string.IsNullOrEmpty(cliente.Nome), "Campo nome é obrigatório"); ExceptionClass.Exec(string.IsNullOrEmpty(cliente.Sexo.ToString()), "Escolha uma opção de sexo"); ExceptionClass.Exec(string.IsNullOrEmpty(cliente.Rua), "O campo rua é obrigatório"); ExceptionClass.Exec(cliente.RuaNumero <= 0, "O campo número da rua é obrigatório"); ExceptionClass.Exec(string.IsNullOrEmpty(cliente.Bairro), "O campo bairro é obrigatório"); ExceptionClass.Exec(string.IsNullOrEmpty(cliente.NumeroCasa), "O campo número da casa é obrigatório"); ExceptionClass.Exec(string.IsNullOrEmpty(cliente.Telefone), "O campo telefone é obrigatório"); ExceptionClass.Exec(cliente.Telefone.Length != 14, "Telefone inválido"); if (cliente.Celular != null && cliente.Celular.Length > 0) { ExceptionClass.Exec(cliente.Celular.Length != 15, "Celular inválido"); } }
public void Validation(MarmitaAcompanhamento marmita) { ExceptionClass.Exec(marmita == null, "Marmita inválida"); ExceptionClass.Exec(marmita.AcompanhamentoId == 0, "Acompanhamento é obrigatório"); }
public void Validation(Acompanhamento t) { ExceptionClass.Exec(string.IsNullOrEmpty(Nome), "Nome não pode ser vazio"); ExceptionClass.Exec(Nome.Length < 3, "Nome não pode ter menos que 3 caracteres"); ExceptionClass.Exec(Nome.Length > 30, "Nome não pode ter mais que 30 caracteres"); }
public void Validation(Salada salada) { ExceptionClass.Exec(string.IsNullOrEmpty(salada.Nome), "Campo nome é obrigatório"); }
public void Validation(Mistura mistura) { ExceptionClass.Exec(string.IsNullOrEmpty(mistura.Nome), "Campo nome é obrigatório"); ExceptionClass.Exec(mistura.AcrescimoValor < 0, "Valor não pode ser menor que zero"); }
public void Validation(Pedido pedido) { ExceptionClass.Exec(pedido.Total < 0, "Total da compra inválido"); ExceptionClass.Exec(pedido.Cliente == null, "É necessário um cliente para efetuar a compra"); ExceptionClass.Exec(pedido.Marmitas == null || pedido.Marmitas.Count == 0, "Para efetuar a compra precisa de pelo menos uma marmita adicionada"); }