public ActionResult Adicionar(TreinoTemplate treinoTemplate) { //if (ModelState.IsValid) //{ // _treinoTemplateServico.Adicionar(treinoTemplate); //} //else //{ // RedirectToAction("Index"); //} var rotinas = _rotinaTemplateServico.ObterTodas(); foreach (var rotina in rotinas) { treinoTemplate.RotinaTreinoTemplate.Add(new RotinaTreinoTemplate { RotinaTemplate = rotina }); } _treinoTemplateServico.Adicionar(treinoTemplate); var entidade = _treinoTemplateServico.ObterTodas(); return(View("Index", entidade)); }
public Treino ObterTreino(int id) { var treinoPositional = new TreinoTemplate { IdTreino = 1, Nome = "Positional Play", Descricao = "Descrição treino" }; //treinoPositional.TreinoRotinas.Add(ObterRotina(1)); //treinoPositional.TreinoRotinas.Add(ObterRotina(2)); //treinoPositional.TreinoRotinas.Add(ObterRotina(3)); var treinoSafety = new TreinoTemplate { IdTreino = 2, Nome = "Safety", Descricao = "Descrição treino" }; //treinoSafety.TreinoRotinas.Add(ObterRotina(1)); //treinoSafety.TreinoRotinas.Add(ObterRotina(2)); //treinoSafety.TreinoRotinas.Add(ObterRotina(3)); var treinos = new List <TreinoTemplate>(); treinos.Add(treinoPositional); treinos.Add(treinoSafety); var treino = treinos.Where(t => t.IdTreino == id).FirstOrDefault(); return(null); }
public ActionResult Editar(TreinoTemplate treinoTemplate) { if (ModelState.IsValid) { _treinoTemplateServico.Atualizar(treinoTemplate); } else { RedirectToAction("Index"); } var entidade = _treinoTemplateServico.ObterTodas(); return(View("Index", entidade)); }
public void Adicionar(TreinoTemplate treino) { _treinoTemplateRepositorio.Adicionar(treino); }
public void Remover(TreinoTemplate obj) { _contexto.TreinosTemplate.Remove(obj); Salvar(); }
public void Atualizar(TreinoTemplate obj) { _contexto.Entry(obj).State = EntityState.Modified; Salvar(); }
public void Adicionar(TreinoTemplate obj) { _contexto.TreinosTemplate.Add(obj); Salvar(); }
public void Seed() { if (_context.Categorias.Any() || _context.Rotinas.Any() || _context.RotinasTemplate.Any() || _context.Treinos.Any() || _context.TreinosTemplate.Any() || _context.Pontuacoes.Any() || _context.Resultados.Any()) { return; } Categoria c1 = new Categoria("Positional Play", "Descrição categoria 1"); Categoria c2 = new Categoria("Safety", "Descrição categoria 2"); Categoria c3 = new Categoria("Technique", "Descrição categoria 3"); RotinaTemplate rt1 = new RotinaTemplate { Nome = "Six Reds", Descricao = "Descrição RT 1", Categoria = c1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; RotinaTemplate rt2 = new RotinaTemplate { Nome = "K118", Descricao = "Descrição RT 2", Categoria = c2, TipoMeta = TipoMeta.PorBolas, Meta = 70 }; RotinaTemplate rt3 = new RotinaTemplate { Nome = "k75", Descricao = "Descrição RT 3", Categoria = c3, TipoMeta = TipoMeta.PorTentativas, Meta = 50 }; TreinoTemplate tt1 = new TreinoTemplate { Nome = "Treino de Positional Play", Descricao = "Descrição Treino 1" }; TreinoTemplate tt2 = new TreinoTemplate { Nome = "Treino de Defesa", Descricao = "Descrição Treino 2" }; TreinoTemplate tt3 = new TreinoTemplate { Nome = "Treino de Técnica", Descricao = "Descrição Treino 3" }; Treino t1 = new Treino { TreinoTemplate = tt1, HoraInicio = new DateTime(2020, 09, 15, 09, 00, 00), HoraFim = new DateTime(2020, 09, 15, 12, 00, 00), Observacao = "Observação treino positional play 1", Data = new DateTime(2020, 09, 15) }; Treino t2 = new Treino { TreinoTemplate = tt2, HoraInicio = new DateTime(2020, 09, 15, 09, 00, 00), HoraFim = new DateTime(2020, 09, 15, 12, 00, 00), Observacao = "Observação treino defesa 1", Data = new DateTime(2020, 09, 15) }; Treino t3 = new Treino { TreinoTemplate = tt3, HoraInicio = new DateTime(2020, 09, 15, 09, 00, 00), HoraFim = new DateTime(2020, 09, 15, 12, 00, 00), Observacao = "Observação treino técnica 1", Data = new DateTime(2020, 09, 15) }; Rotina r1 = new Rotina { RotinaTemplate = rt1, HoraInicio = new DateTime(2020, 09, 15, 10, 00, 00), HoraFim = new DateTime(2020, 09, 15, 10, 40, 00), Observacao = "Observação rotina 1", BreakMaximo = 70, Treino = t1 }; Rotina r2 = new Rotina { RotinaTemplate = rt2, HoraInicio = new DateTime(2020, 09, 15, 10, 00, 00), HoraFim = new DateTime(2020, 09, 15, 10, 40, 00), Observacao = "Observação rotina 1", BreakMaximo = 70, Treino = t2 }; Rotina r3 = new Rotina { RotinaTemplate = rt3, HoraInicio = new DateTime(2020, 09, 15, 10, 00, 00), HoraFim = new DateTime(2020, 09, 15, 10, 40, 00), Observacao = "Observação rotina 1", BreakMaximo = 70, Treino = t3 }; _context.Categorias.AddRange(c1, c2, c3); _context.RotinasTemplate.AddRange(rt1, rt2, rt3); _context.TreinosTemplate.AddRange(tt1, tt2, tt3); _context.Treinos.AddRange(t1, t2, t3); _context.Rotinas.AddRange(r1, r2, r3); _context.SaveChanges(); }
public TreinoTemplate Delete([FromBody] TreinoTemplate treino) { _treinoTemplateAppServico.Remover(treino); return(treino); }
public TreinoTemplate Post([FromBody] TreinoTemplate treino) { _treinoTemplateAppServico.Adicionar(treino); return(treino); }
static void Main(string[] args) { var categoria1 = new Categoria { IdCategoria = 1, Nome = "Positional Play", Descricao = "Descrição categoria" }; var categoria2 = new Categoria { IdCategoria = 2, Nome = "Safety", Descricao = "Descrição categoria" }; var categoria3 = new Categoria { IdCategoria = 3, Nome = "Cue Ball Control", Descricao = "Descrição categoria" }; // Positional Play ------------------------------------------------- var rotina1 = new RotinaTemplate { IdRotina = 1, Nome = "Six Reds", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina2 = new RotinaTemplate { IdRotina = 2, Nome = "K118", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina3 = new RotinaTemplate { IdRotina = 3, Nome = "K75", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var treinoPositional = new TreinoTemplate { IdTreino = 1, Nome = "Positional Play", //Data = DateTime.Now, //Duracao = 2, Descricao = "Descrição treino" //Observacao = "Treino foi bem tranquilo, muitas metas batidas" }; //treinoPositional.Rotinas.Add(rotina1); //treinoPositional.Rotinas.Add(rotina2); //treinoPositional.Rotinas.Add(rotina3); // Safety -------------------------------------------------------------------------------- var rotina4 = new RotinaTemplate { IdRotina = 4, Nome = "Defence", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina5 = new RotinaTemplate { IdRotina = 5, Nome = "K120", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina6 = new RotinaTemplate { IdRotina = 6, Nome = "K50", Descricao = "Descrição rotina", Categoria = categoria1, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var treinoSafety = new TreinoTemplate { IdTreino = 2, Nome = "Safety", //Data = DateTime.Now, //Duracao = 2, Descricao = "Descrição treino" //Observacao = "Treino foi bem tranquilo, muitas metas batidas" }; //treinoSafety.Rotinas.Add(rotina4); //treinoSafety.Rotinas.Add(rotina5); //treinoSafety.Rotinas.Add(rotina6); // Cue Ball Control -------------------------------------------------------------------------------- var rotina7 = new RotinaTemplate { IdRotina = 7, Nome = "K20", Descricao = "Descrição rotina", Categoria = categoria3, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina8 = new RotinaTemplate { IdRotina = 8, Nome = "K80", Descricao = "Descrição rotina", Categoria = categoria3, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotina9 = new RotinaTemplate { IdRotina = 9, Nome = "K01", Descricao = "Descrição rotina", Categoria = categoria3, TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var treinoCueBall = new TreinoTemplate { IdTreino = 3, Nome = "Cue Ball Control", //Data = DateTime.Now, //Duracao = 2, Descricao = "Descrição treino" //Observacao = "Treino foi bem tranquilo, muitas metas batidas" }; //treinoCueBall.Rotinas.Add(rotina7); //treinoCueBall.Rotinas.Add(rotina8); //treinoCueBall.Rotinas.Add(rotina9); List <TreinoTemplate> treinos = new List <TreinoTemplate>(); treinos.Add(treinoPositional); treinos.Add(treinoSafety); treinos.Add(treinoCueBall); int i = 1; //int j = 1; foreach (var treino in treinos) { Console.WriteLine("-----------------------------------"); Console.WriteLine(""); Console.WriteLine("Treino " + i); Console.WriteLine(""); Console.WriteLine(" Nome : " + treino.Nome); //Console.WriteLine(" Data : " + treino.Data); //Console.WriteLine(" Duração : " + treino.Duracao); Console.WriteLine(" Meta : " + treino.Descricao); //Console.WriteLine(" Descrição : " + treino.Observacao); //foreach (var rotina in treinoPositional.Rotinas) //{ // Console.WriteLine("\t-------------------------------"); // Console.WriteLine(""); // Console.WriteLine("\t Rotina " + j); // Console.WriteLine(""); // Console.WriteLine("\t Nome : " + rotina.Nome); // Console.WriteLine("\t Categoria : " + rotina.Categoria.Nome); // Console.WriteLine("\t Tipo meta : " + rotina.TipoMeta); // //Console.WriteLine("\t Meta : " + rotina.Meta); // Console.WriteLine("\t Descrição : " + rotina.Descricao); // j++; //} i++; } Console.ReadKey(); }
public void Remover(TreinoTemplate treino) { _treinoTemplateServico.Remover(treino); }
public void Atualizar(TreinoTemplate treino) { _treinoTemplateServico.Atualizar(treino); }
public void Adicionar(TreinoTemplate treino) { _treinoTemplateServico.Adicionar(treino); }
public void Atualizar(TreinoTemplate treino) { _treinoTemplateRepositorio.Atualizar(treino); }
public void Remover(TreinoTemplate treino) { _treinoTemplateRepositorio.Remover(treino); }
public TreinoTemplate Put([FromBody] TreinoTemplate treino) { _treinoTemplateAppServico.Atualizar(treino); return(treino); }