示例#1
0
        public static List <string> Validar(ClasseVoo classeVoo)
        {
            List <string> inconsistencias = new List <string>();

            if (string.IsNullOrEmpty(classeVoo.Nome?.Trim()))
            {
                inconsistencias.Add($"O campo {nameof(classeVoo.Nome)} não pode ser nulo.");
            }

            if (classeVoo.ValorFixo == 0)
            {
                inconsistencias.Add($"O campo {nameof(classeVoo.ValorFixo)} não pode ser 0.");
            }

            if (classeVoo.ValorMilha == 0)
            {
                inconsistencias.Add($"O campo {nameof(classeVoo.ValorMilha)} não pode ser 0.");
            }

            return(inconsistencias);
        }
示例#2
0
 public void Salvar(ClasseVoo classeVoo)
 {
     context.ClassesVoo.Add(classeVoo);
 }
示例#3
0
        public void Editar(int id, ClasseVoo classeVooAlterada)
        {
            var classeVoo = context.ClassesVoo.FirstOrDefault(p => p.Id == id);

            classeVoo.Atualizar(classeVooAlterada);
        }