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); } }
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); } }
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")); } }