private static void ValidarProps(string apolice, string seguradora, Carro carro, string valorSeguro, DateTime dataContratacao, DateTime validade) { DomainException.when(string.IsNullOrEmpty(apolice), "Informe a Apolice"); DomainException.when(string.IsNullOrEmpty(seguradora), "Informe a seguradora"); DomainException.when(carro == null, "Informe o veículo"); DomainException.when(string.IsNullOrEmpty(valorSeguro), "Informe o valor do Seguro"); DomainException.when(dataContratacao == null, "Informe a data da contratação"); DomainException.when(validade == null, "Informe a validade do seguro"); }
public Cargo(int id, string NomeCargo, string Descricao) { this.NomeCargo = NomeCargo; this.Descricao = Descricao; this.Id = id; DomainException.when(String.IsNullOrWhiteSpace(NomeCargo), "Nome do cargo é obrigatório"); DomainException.when(String.IsNullOrWhiteSpace(Descricao), "Informe a descrição do cargo"); }
private static void ValidarProps(string rua, int numero, string bairro, int cep, string cidade, string estado) { DomainException.when(string.IsNullOrEmpty(rua), "Informe a rua"); DomainException.when(numero < 1, "Informe um número válido"); DomainException.when(string.IsNullOrEmpty(bairro), "Informe o bairro"); DomainException.when(cep < 1, "CEP é obrigatório"); DomainException.when(string.IsNullOrEmpty(cidade), "Informe a cidade"); DomainException.when(string.IsNullOrEmpty(estado), "Informe o estado"); }
private static void ValidarProps(string placa, string tipo, string marca, string Modelo, string combustivel, string cor, int ano) { DomainException.when(string.IsNullOrEmpty(placa), "Informe a placa do veículo"); DomainException.when(string.IsNullOrEmpty(tipo), "Informe o tipo de veículo"); DomainException.when(string.IsNullOrEmpty(marca), "Informe a marca do veículo"); DomainException.when(string.IsNullOrEmpty(Modelo), "Informe o modelo do veículo"); DomainException.when(combustivel == null, "Especifique o tipo de combustível"); DomainException.when(string.IsNullOrEmpty(cor), "Informe a cor do veículo"); DomainException.when(ano < 1 || ano > 2020, "Informe o ano do veículo"); }
public void Criar(int id, string descricao, decimal valor, int carroId, DateTime data) { var carro = _carroRepository.ConsultarPorID(carroId); DomainException.when(carro == null, "Carro inválido"); var manut = _manutencaoRepository.ConsultarPorID(id); if (manut == null) { manut = new Manutencao(id, carro, descricao, valor, data); _manutencaoRepository.Inserir(manut); } }
public void Criar(int id, string apolice, string seguradora, int idCarro, DateTime dataContratacao, DateTime validade, string valorSeguro) { var carro = _carroRepository.ConsultarPorID(idCarro); DomainException.when(carro == null, "Carro inválido"); var segur = _seguroRepository.ConsultarPorID(id); if (segur == null) { segur = new Seguro(id, apolice, seguradora, carro, valorSeguro, dataContratacao, validade); _seguroRepository.Inserir(segur); } }
public void Criar(int id, string nome, string cpf, int idCargo, int enderecoId, DateTime admissao, string telefone) { var carg = _cargoRepository.ConsultarPorID(idCargo); DomainException.when(carg == null, "Cargo inválido"); var enderec = _enderecoRepository.ConsultarPorID(enderecoId); var pessoa = _pessoaRepository.ConsultarPorID(id); if (pessoa == null) { pessoa = new Pessoa(id, nome, cpf, carg, enderec, admissao, telefone); _pessoaRepository.Inserir(pessoa); } }
public void Criar(int id, int idPessoa, string tipoMulta, string gravidade, DateTime dataMulta, string valorMulta, int idCarro) { var car = _carroRepository.ConsultarPorID(idCarro); DomainException.when(car == null, "Carro inválido"); var people = _pessoaRepository.ConsultarPorID(idPessoa); DomainException.when(car == null, "Pessoa inválida"); var mult = _multaRepository.ConsultarPorID(id); if (mult == null) { mult = new Multa(id, people, tipoMulta, gravidade, dataMulta, valorMulta, car); _multaRepository.Inserir(mult); } }
public void Criar(int id, string origem, string destino, decimal kms, DateTime dataViagem, string valor, int idCarro, int idPessoa) { var carro = _carroRepository.ConsultarPorID(idCarro); DomainException.when(carro == null, "Carro inválido"); var pessoa = _pessoaRepository.ConsultarPorID(idPessoa); DomainException.when(pessoa == null, "Pessoa inválida"); var viagem = _viagemRepository.ConsultarPorID(id); if (viagem == null) { viagem = new Viagem(id, origem, destino, kms, dataViagem, valor, carro, pessoa); _viagemRepository.Inserir(viagem); } }
public void ArmazenarCaixa(int id, bool tipo, int categoriaId, DateTime data, string descricao, decimal valor) { var categoria = _categoriaRepository.GetById(categoriaId); DomainException.when(categoria == null, "Categoria invalida"); var livroCaixa = _livroCaixaRepository.GetById(id); if (livroCaixa == null) { livroCaixa = new LivroCaixa(tipo, categoria, data, descricao, valor); _livroCaixaRepository.Save(livroCaixa); } else { livroCaixa.Update(tipo, categoria, data, descricao, valor); }; }
private static void ValidarProps(string descricaoManutencao, decimal valor, DateTime data) { DomainException.when(string.IsNullOrEmpty(descricaoManutencao), "Informe a descrição da manutenção"); DomainException.when(valor < 1, "Informe um valor válido"); DomainException.when(data == null, "Informe uma data válida"); }
private void ValidaSetCatEntradaSaida(string categEntradaSaida) { DomainException.when(string.IsNullOrEmpty(categEntradaSaida), "nome é requerido"); DomainException.when(categEntradaSaida.Length < 3, "Nome Inválido"); CategEntradaSaida = categEntradaSaida; }