コード例 #1
0
        public void CadastrarTurma()
        {
            try
            {
                Console.WriteLine("\n\nCadastro de Turma ");

                var turma = new Turma();

                Console.Write("Informe o nome da turma: ");
                turma.Nome = Console.ReadLine();

                Console.Write("Informe a data de início da turma: ");
                turma.DataInicio = DateTime.Parse(Console.ReadLine());

                Console.Write("Informe a data do fim da turma: ");
                turma.DataFim = DateTime.Parse(Console.ReadLine());

                var turmarepository = new TurmaRepository();
                turmarepository.ConnectionString = connectionString;

                turmarepository.Inserir(turma);

                Console.WriteLine("\n Turma cadastrada com sucesso!");
            }
            catch (Exception e)
            {
                Console.WriteLine("\n Erro:" + e.Message);
            }
        }
コード例 #2
0
        public void CadastrarTurma()
        {
            try
            {
                Console.WriteLine("\n CADASTRO DA TURMA");

                var turma = new Turma();

                Console.WriteLine("\n Por favor, informe o nome da turma");
                turma.Nome = Console.ReadLine();

                Console.WriteLine("\nPor favor, informe a data de inicio da turma");
                turma.DataInicio = DateTime.Parse(Console.ReadLine());

                Console.WriteLine("\nPor favor, Informe a data do fim da turma");
                turma.DataFim = DateTime.Parse(Console.ReadLine());


                var turmaRepository = new TurmaRepository();


                turmaRepository.ConnectionString = connectionString;
                turmaRepository.Inserir(turma);

                Console.WriteLine("\n TURMA CADASTRADA COM SUCESSO!");
            }
            catch (SqlException e)
            {
                Console.WriteLine("\n CADASTRO NÃO REALIZADO!");
                Console.WriteLine("\nCÓDIGO DO ERRO: " + e.Number);

                if (e.Number == 8152)
                {
                    Console.WriteLine("\n LIMITE DE CARACTERES EXCEDIDO.");
                }
            }
            catch (Exception e)
            {
                Console.WriteLine("\nERRO: " + e.Message);
            }
        }
コード例 #3
0
        public HttpResponseMessage Post(TurmaCadastroModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    Turma turma = new Turma();
                    turma.Codigo = model.Codigo;

                    TurmaRepository repository = new TurmaRepository();
                    repository.Inserir(turma);

                    return(Request.CreateResponse(HttpStatusCode.OK, "Turma cadastrada com sucesso"));
                }
                catch (Exception e)
                {
                    return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message));
                }
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreram erros de validação"));
            }
        }