public ActionResult Editar(RotinaTemplate rotinaTemplate, IFormFile arquivo) { //if (ModelState.IsValid) //{ // _rotinaTemplateServico.Atualizar(rotinaTemplate); //} //else //{ // RedirectToAction("Index"); //} if (String.IsNullOrEmpty(rotinaTemplate.Imagem)) { rotinaTemplate.Imagem = TempData["ImagemRotina"].ToString(); } var linkUpload = Path.Combine(_hostingEnvironment.WebRootPath, "imagens"); if (arquivo != null) { using (var filestream = new FileStream(Path.Combine(linkUpload, arquivo.FileName), FileMode.Create)) { arquivo.CopyToAsync(filestream); rotinaTemplate.Imagem = "~/imagens/" + arquivo.FileName; } } _rotinaTemplateServico.Atualizar(rotinaTemplate); var entidade = _rotinaTemplateServico.ObterTodas(); return(View("Index", entidade)); }
public RotinaTemplate ObterRotinaTemplate(int id) { var rotina1 = new RotinaTemplate { IdRotina = 1, Nome = "Six Reds", Categoria = ObterCategoria(1), Descricao = "Treino de aquecimento in-line com seis bolas", Meta = 75, TipoMeta = TipoMeta.PorPontos }; var rotina2 = new RotinaTemplate { IdRotina = 2, Nome = "Hendry's Straight", Categoria = ObterCategoria(2), Descricao = "Treino com bolas retas para o fundo.", Meta = 19, TipoMeta = TipoMeta.PorTentativas }; var rotina3 = new RotinaTemplate { IdRotina = 3, Nome = "K18", Categoria = ObterCategoria(3), Descricao = "Treino com 9 bolas vermelhas e a Azul, intercalar vermelhas e azuis", Meta = 75, TipoMeta = TipoMeta.PorBolas }; var rotinas = new List <RotinaTemplate>(); rotinas.Add(rotina1); rotinas.Add(rotina2); rotinas.Add(rotina3); var resultado = rotinas.Where(r => r.IdRotina == id).FirstOrDefault(); return(resultado); }
public ActionResult Adicionar(RotinaTemplate rotinaTemplate, IFormFile arquivo) { //if (ModelState.IsValid) //{ // _rotinaTemplateServico.Adicionar(rotinaTemplate); //} //else //{ // RedirectToAction("Index"); //} var linkUpload = Path.Combine(_hostingEnvironment.WebRootPath, "imagens"); //string jpgFileName = Path.GetFileNameWithoutExtension(arquivo.FileName) + ".jpg"; if (arquivo != null) { using (var filestream = new FileStream(Path.Combine(linkUpload, arquivo.FileName), FileMode.Create)) { arquivo.CopyTo(filestream); rotinaTemplate.Imagem = "~/imagens/" + arquivo.FileName; //var rotinas = _rotinaTemplateServico.ObterTodas(); //foreach (var item in rotinas) //{ // if (rotinaTemplate.Imagem.Equals(item.Imagem)) // rotinaTemplate.Imagem += "1"; //} } } _rotinaTemplateServico.Adicionar(rotinaTemplate); var entidade = _rotinaTemplateServico.ObterTodas(); return(View("Index", entidade)); }
public RotinaTemplate Post([FromBody] RotinaTemplate rotina) { _rotinaTemplateAppServico.Adicionar(rotina); return(rotina); }
public void Remover(RotinaTemplate rotina) { _rotinaTemplateRepositorio.Remover(rotina); }
public void Atualizar(RotinaTemplate rotina) { _rotinaTemplateRepositorio.Atualizar(rotina); }
public void Adicionar(RotinaTemplate rotina) { _rotinaTemplateRepositorio.Adicionar(rotina); }
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 void Remover(RotinaTemplate rotina) { _contexto.RotinasTemplate.Remove(rotina); Salvar(); }
public void Adicionar(RotinaTemplate rotina) { _contexto.RotinasTemplate.Add(rotina); Salvar(); }
public void Remover(RotinaTemplate rotina) { _rotinaTemplateServico.Remover(rotina); }
public void Atualizar(RotinaTemplate rotina) { _rotinaTemplateServico.Atualizar(rotina); }
public void Adicionar(RotinaTemplate rotina) { _rotinaTemplateServico.Adicionar(rotina); }
public Rotina ObterRotina(int id) { var pontos1 = new List <Pontuacao>(); var ponto1 = new Pontuacao(73); var ponto2 = new Pontuacao(75); var ponto3 = new Pontuacao(71); pontos1.Add(ponto1); pontos1.Add(ponto2); pontos1.Add(ponto3); var rotina1 = new RotinaTemplate { IdRotina = 1, Nome = "Six Reds", Descricao = "Descrição rotina", Categoria = ObterCategoria(1), TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var pontos2 = new List <Pontuacao>(); var ponto21 = new Pontuacao(72); var ponto22 = new Pontuacao(74); var ponto23 = new Pontuacao(70); pontos2.Add(ponto21); pontos2.Add(ponto22); pontos2.Add(ponto23); var rotina2 = new RotinaTemplate { IdRotina = 2, Nome = "K118", Descricao = "Descrição rotina", Categoria = ObterCategoria(1), TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var pontos3 = new List <Pontuacao>(); var ponto31 = new Pontuacao(73); var ponto32 = new Pontuacao(67); var ponto33 = new Pontuacao(70); pontos3.Add(ponto31); pontos3.Add(ponto32); pontos3.Add(ponto33); var rotina3 = new RotinaTemplate { IdRotina = 3, Nome = "K75", Descricao = "Descrição rotina", Categoria = ObterCategoria(1), TipoMeta = TipoMeta.PorPontos, Meta = 75 }; var rotinas = new List <RotinaTemplate>(); rotinas.Add(rotina1); rotinas.Add(rotina2); rotinas.Add(rotina3); var rotina = rotinas.Where(r => r.IdRotina == id).FirstOrDefault(); return(null); }
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 RotinaTemplate Put([FromBody] RotinaTemplate rotina) { _rotinaTemplateAppServico.Atualizar(rotina); return(rotina); }
public RotinaTemplate Delete([FromBody] RotinaTemplate rotina) { _rotinaTemplateAppServico.Remover(rotina); return(rotina); }
public void Atualizar(RotinaTemplate rotina) { _contexto.Entry(rotina).State = EntityState.Modified; Salvar(); }