public async Task <string> Salvar(string nome, string repeticoes, string tipo, int idusuario) { try { Treino treino = _context.Treino.Where(x => x.UsuarioId == idusuario).FirstOrDefault(); if (treino == null) { treino = new Treino(); treino.UsuarioId = idusuario; treino.Dias = 15; _context.Treino.Add(treino); await _context.SaveChangesAsync(); treino = _context.Treino.Where(x => x.UsuarioId == idusuario).FirstOrDefault(); } Atividade atividade = new Atividade(); atividade.Nome = CultureInfo.CurrentCulture.TextInfo.ToTitleCase(nome); atividade.Repeticoes = repeticoes; atividade.Tipo = tipo; atividade.TreinoId = treino.Id; _context.Atividade.Add(atividade); await _context.SaveChangesAsync(); return("Ok"); } catch (Exception) { return("NOk"); } }
public async Task <IActionResult> Edit(int id, [Bind("TreinoId,Duracao,Historia")] Treino treino) { if (id != treino.TreinoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(treino); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TreinoExists(treino.TreinoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(treino)); }
public static List <Treino> BuscarTreino() { List <Treino> treinos = new List <Treino>(); ConectDb conexao = new ConectDb(); MySqlCommand cmd = new MySqlCommand(); cmd.Connection = conexao.connection; cmd.CommandText = @"SELECT id_treino,descricao_tipo, descricao FROM academia_lr.treino tn inner join tipo_treino tt on tt.id_tipo_treino= tn.fktipo"; MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { Treino pTreino = new Treino(); pTreino.IdTreino = (int)reader["id_treino"]; pTreino.DescricaoTreino = reader["descricao_tipo"].ToString(); pTreino.Decricao = reader["descricao"].ToString(); treinos.Add(pTreino); } return(treinos); conexao.Dispose(); }
public bool Cadastrar(Treino treino) { _context.Treinos.Add(treino); _context.SaveChanges(); return(true); }
private void btnTreino_Click(object sender, EventArgs e) { this.treino = new Treino( "aerobica", new Aluno( 01, "Richarlison", "11 987456321", "*****@*****.**", "Rua U, Favela - São Paulo / SP", 078, Convert.ToDateTime("2020-05-01"), Convert.ToDateTime("2020-09-30"), new List <Treino>(), new List <Aula>() ), new Treinador( 05, "Coach Carter TOP", "16 987456321", "*****@*****.**", "Rua D, Batman, São Paulo / SP", new List <Treino>(), new List <Aluno>() ), Convert.ToDateTime("2020-01-05"), Convert.ToDateTime("2020-06-29"), new List <Equipamento>() ); this.treino.imprimirDados(); }
public void TesDeleteAluno() { Treino pTreino = new Treino(); pTreino.IdTreino = 1; SvcTreino.DeletarTreino(pTreino); }
// GET: Treinos/Create public IActionResult Create(int AlunoId) { Treino treino = new Treino(); treino.AlunoId = AlunoId; return(View(treino)); }
public async Task <IActionResult> Post([FromBody] TreinoInputDTO inputDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var treino = new Treino( inputDTO.Dia, inputDTO.AlunoId ); var result = await _service.Post(treino); if (result != null) { return(Created(new Uri(Url.Link("GetWithId", new { id = result.Id })), result)); } else { return(BadRequest()); } } catch (ArgumentException e) { return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message)); } }
public async Task <IActionResult> Put(long id, [FromBody] TreinoInputDTO inputDTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var treino = new Treino( inputDTO.Dia, inputDTO.AlunoId ); treino.Id = id; var result = await _service.Put(treino); if (result != null) { return(Ok(result)); } else { return(BadRequest()); } } catch (ArgumentException e) { return(StatusCode((int)HttpStatusCode.InternalServerError, e.Message)); } }
public void Excluir(Treino treino) { Connection.Execute( "DELETE FROM Capitulo WHERE Id = @Id", param: new { Id = treino.idCurso } ); }
public async Task <IActionResult> Edit(int id, [Bind("Id,DataInicio,DataFim,Progresso")] Treino treino) { if (id != treino.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(treino); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TreinoExists(treino.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["Id"] = new SelectList(_context.Aluno, "Id", "Email", treino.Id); return(View(treino)); }
public async Task <IActionResult> Edit(int id, [Bind("Idtreinos,Nome,Repeticoes,Series,Tempomax,Quantidade")] Treino treino) { if (id != treino.Idtreinos) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(treino); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TreinoExists(treino.Idtreinos)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(treino)); }
public void Adiciona(Treino treino) { using (var context = new SoftnessContext()) { context.Treinos.Add(treino); context.SaveChanges(); } }
public void Remover(Treino treino) { using (var context = new SoftnessContext()) { context.Treinos.Remove(treino); context.SaveChanges(); } }
public void TesCadastroTreino() { Treino pTreino = new Treino(); pTreino.IdTipoTreino = Enums.EClassificacao.Hipermetropia; pTreino.Decricao = "Supino Inclinado"; SvcTreino.CadastrarTreino(pTreino); }
public ActionResult DeleteConfirmed(int id) { Treino treino = db.Treinoes.Find(id); db.Treinoes.Remove(treino); db.SaveChanges(); return(RedirectToAction("Index")); }
public void Atualiza(Treino Treinos) { using (var contexto = new SoftnessContext()) { contexto.Entry(Treinos).State = EntityState.Modified; contexto.SaveChanges(); } }
public void TesAtualizaTreino() { Treino pTreino = new Treino(); pTreino.IdTipoTreino = Enums.EClassificacao.PotenciaMuscular; pTreino.Decricao = "Triceps com barra"; pTreino.IdTreino = 3; SvcTreino.AtualizarTreino(pTreino); }
public ActionResult AdicionaTreino(Treino treino) { TreinosDAO dao = new TreinosDAO(); if (ModelState.IsValid) { dao.Adiciona(treino); } return(Json(new { Resultado = treino.Id }, JsonRequestBehavior.AllowGet)); }
public ActionResult Cadastrar(int?Usuarios, string txtDataDeExpiracao, string txtQuantidade, string txtNome, int[] checkbox, string[] repeticoes, string[] series, string[] horas, string[] minutos) { List <Exercicio> exercicios = new List <Exercicio>(); foreach (int i in checkbox) { Exercicio e = ExercicioDAO.BuscarExercicio(i); if (e != null) { exercicios.Add(e); } } List <ItemTreino> itensTreino = new List <ItemTreino>(); for (int i = 0; i < exercicios.Count; i++) { ItemTreino item = new ItemTreino(); item.Exercicio = exercicios[i]; if (!repeticoes[i].Equals("")) { item.Repeticoes = Convert.ToInt16(repeticoes[i]); } if (!minutos[i].Equals("")) { item.Minutos = Convert.ToDouble(minutos[i]); } if (!horas[i].Equals("")) { item.Horas = Convert.ToDouble(horas[i]); } if (!series[i].Equals("")) { item.Series = Convert.ToInt16(series[i]); } itensTreino.Add(item); } Treino t = new Treino { Nome = txtNome, Usuario = UsuarioDAO.BuscarUsuario(Usuarios), DataExpiracao = Convert.ToDateTime(txtDataDeExpiracao), QuantidadeTreinos = Convert.ToInt16(txtQuantidade), TentativasDeTreino = new List <TentativaDeTreino>(), ItensTreino = itensTreino }; if (TreinoDAO.CadastrarTreino(t)) { return(RedirectToAction("Sucess")); } return(RedirectToAction("Error")); }
public static List <TreinoItem> TreinoItensDtoToTreinoItens(Treino treino, List <TreinoItemDto> treinoItensDto) { var treinosItens = new List <TreinoItem>(); foreach (var item in treinoItensDto) { treinosItens.Add(new TreinoItem(treino, item.Nome, item.Repeticao)); } return(treinosItens); }
public async Task <IActionResult> Create([Bind("Idtreinos,Nome,Repeticoes,Series,Tempomax,Quantidade")] Treino treino) { if (ModelState.IsValid) { _context.Add(treino); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(treino)); }
public async Task <IActionResult> Create([Bind("TreinoId,Duracao,Historia")] Treino treino) { if (ModelState.IsValid) { _context.Add(treino); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(treino)); }
public ActionResult Edit([Bind(Include = "TreinoId,Nome,NumeroVezesTreino,TempoMaximo,ExercicioId")] Treino treino) { if (ModelState.IsValid) { db.Entry(treino).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExercicioId = new SelectList(db.Exercicios, "ExercicioId", "Nome", treino.ExercicioId); return(View(treino)); }
public ActionResult MeusCursos(Treino treinamento) { IEnumerable <DetalhesCurso> lista = new List <DetalhesCurso>(); using (CursoRepository repo = new CursoRepository()) { lista = repo.ListarCursos(); } return(View(lista)); }
public ActionResult Create([Bind(Include = "TreinoId,ExercicioTreinoId")] Treino treino) { if (ModelState.IsValid) { db.Treino.Add(treino); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ExercicioTreinoId = new SelectList(db.ExercicioTreino, "ExercicioTreinoId", "ExercicioTreinoId", treino.ExercicioTreinoId); return(View(treino)); }
public async Task <IActionResult> Create([Bind("Id,DataInicio,DataFim,Progresso")] Treino treino) { if (ModelState.IsValid) { _context.Add(treino); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["Id"] = new SelectList(_context.Aluno, "Id", "Email", treino.Id); return(View(treino)); }
public IActionResult Visualizar(string Id) // View visualização do treino { Treino = new Treino(); Treino.Usuario = _context.Usuario.Where(u => u.Email == Id).FirstOrDefault(); var verificacao = _context.Treino.Where(u => u.UsuarioId == Treino.Usuario.Id).FirstOrDefault(); if (verificacao != null) { Treino = verificacao; Treino.Atividades = _context.Atividade.Where(u => u.TreinoId == Treino.Id).ToList(); } return(View(Treino)); }
public IActionResult Criar(int id) { Treino = new Treino(); Treino.Usuario = _context.Usuario.Where(u => u.Id == id).FirstOrDefault(); var verificacao = _context.Treino.Where(u => u.UsuarioId == id).FirstOrDefault(); if (verificacao != null) { Treino = verificacao; Treino.Atividades = _context.Atividade.Where(u => u.TreinoId == Treino.Id).ToList(); } return(View(Treino)); }
public static List <TreinoModel> CarregarTodosTreinos() { var retorno = new List <TreinoModel>(); var treinos = Treino.GetTreinos(); foreach (var treino in treinos) { retorno.Add(TreinoModel.ConvertToModel(treino)); } return(retorno); }