public async Task <IActionResult> Edit(long?id, [Bind("FaixaID, Nome, Autor, DataLancamento,Volume ")] Faixa faixa) { if (id != faixa.FaixaID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(faixa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FaixaExists(faixa.FaixaID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(faixa)); }
public async Task <IActionResult> PutFaixa([FromRoute] int id, [FromBody] Faixa faixa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != faixa.id) { return(BadRequest()); } _context.Entry(faixa).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FaixaExiste(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
protected void Incluir_Click(object sender, EventArgs e) { IAgendamentoServiceFacade iAgendamento = Factory.GetInstance<IAgendamentoServiceFacade>(); ViverMais.Model.Faixa faixa = new Faixa(); //VERIFICA SE A FAIXA FINAL É MENOR QUE A FAIXA INICIAL if (tbxFaixaInicial.Text.Length < 7) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('A Faixa Inicial não pode ser menor que 7 digitos!');", true); return; } if (tbxFaixaFinal.Text.Length < 7) { ScriptManager.RegisterStartupScript(Page, typeof(Page), "alert", "alert('A Faixa Final não pode ser menor que 7 digitos!');", true); return; } if (long.Parse(tbxFaixaFinal.Text) < long.Parse(tbxFaixaInicial.Text)) { ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('A Faixa Final não pode ser menor que a Faixa Incial');window.location='FormCadastrarFaixa.aspx'</script>"); return; } faixa.FaixaInicial = tbxFaixaInicial.Text; faixa.FaixaFinal = tbxFaixaFinal.Text; faixa.Quantitativo = long.Parse(lblQtd.Text); faixa.Quantidade_utilizada = 0; faixa.Tipo = char.Parse(ddlTipo.SelectedValue); faixa.Ano_vigencia = tbxAnoVigencia.Text; faixa.DataInclusao = DateTime.Now; iAgendamento.Salvar(faixa); Factory.GetInstance<IAgendamentoServiceFacade>().Inserir(new LogAgendamento(DateTime.Now, ((Usuario)Session["Usuario"]).Codigo, 10, "ID_FAIXAETARIA:" + faixa.Codigo)); ClientScript.RegisterClientScriptBlock(typeof(String), "ok", "<script>alert('Faixa Cadastrada com Sucesso' );window.location='FormCadastrarFaixa.aspx'</script>"); return; }
public ActionResult Adicionar(int id) { //Pega o genero GeneroDao gDao = new GeneroDao(); //pega o tipo da midia TipoMidiaDao mDao = new TipoMidiaDao(); //pega o album AlbumDao albumDao = new AlbumDao(); //Busca o album selecionado na listagem var album = albumDao.BuscarPorId(id); ViewBag.IdAlbum = album.AlbumId; ViewBag.TituloAlbum = album.Titulo; var faixa = new Faixa(); //Atribui o id do album a uma FK da Faixa faixa.AlbumId = album.AlbumId; ViewBag.GeneroID = new SelectList(gDao.BuscarTodos(), "GeneroID", "Nome"); ViewBag.TipoMidiaId = new SelectList(mDao.BuscarTodos(), "TipoMidiaId", "Nome"); return(View(faixa)); }
public FaixasViewModel() { Fxa = new AppFactory().NewFaixa(); AppRibbon.SetFocus("tabOperacoesCadastro"); FillCollection(); }
public ActionResult DeleteConfirmed(int id) { Faixa faixa = db.Faixas.Find(id); db.Faixas.Remove(faixa); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(Faixa faixa) { if (ModelState.IsValid) { db.Entry(faixa).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(faixa)); }
// // GET: /Faixa/Edit/5 public ActionResult Edit(int id = 0) { Faixa faixa = db.Faixas.Find(id); if (faixa == null) { return(HttpNotFound()); } return(View(faixa)); }
public ActionResult Editar(Faixa faixa) { if (faixa.FaixaId > 0) { dao.SalvarAlteracao(faixa); return(RedirectToAction("Index")); } return(View(faixa)); }
public ActionResult Create(Faixa faixa) { if (ModelState.IsValid) { db.Faixas.Add(faixa); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(faixa)); }
public async Task <bool> Atualizar(Faixa faixa) { if (!ExecutarValidacao(new FaixaValidation(), faixa)) { return(false); } await _faixaRepository.Atualizar(faixa); return(true); }
public ActionResult Adicionar(Faixa faixa) { if (faixa.FaixaId == 0) { dao.Salvar(faixa); return(RedirectToAction("Index")); } else { return(View(faixa)); } }
public async Task <IActionResult> PostFaixa([FromBody] Faixa faixa) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.FaixaObject.Add(faixa); await _context.SaveChangesAsync(); return(CreatedAtAction("GetFaixa", new { id = faixa.id }, faixa)); }
public ActionResult Details(int id) { var listaFaixas = this._context.Faixa.ToList(); Faixa faixaDetails = listaFaixas.Find(faixa => faixa.Id == id); if (faixaDetails == null) { return(HttpNotFound()); } return(View(faixaDetails)); }
public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faixa faixa = db.Faixas.Where(f => f.Id == id && f.EventoId == AdminSessionPersister.Evento.Id).FirstOrDefault(); if (faixa == null) { return(HttpNotFound()); } return(View(faixa)); }
private static void AdicionarRelacionamentoEntrePlaylistEFaixas() { using (var contexto = new TunesContext()) { var faixa = new Faixa { Nome = "Despacito", Compositor = "Luis Fonsi", Album = new Album { Titulo = "Despacito", Artista = new Artista { Nome = "Luis Fonsi" } }, Bytes = 50000, Milissegundos = 1000 * 60 * 4, Genero = new Genero { Nome = "Latino" }, PrecoUnitario = 5, TipoMidia = new TipoMidia { Nome = "MP4" } }; var playlist = new Playlist { Nome = "Mais tocada", Faixas = new List <PlaylistFaixa> { new PlaylistFaixa { Faixa = faixa } } }; contexto.Playlists.Add(playlist); contexto.SaveChanges(); } Console.ReadKey(); }
public ActionResult Delete(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Faixa faixa = db.Faixas.Where(f => f.Id == id && f.EventoId == AdminSessionPersister.Evento.Id).FirstOrDefault(); if (faixa == null) { return(HttpNotFound()); } db.Faixas.Remove(faixa); db.SaveChanges(); return(RedirectToAction("Lista")); }
public async Task <IActionResult> Create([Bind("FaixaID, Nome, Autor, DataLancamento,Volume ")] Faixa faixa) { try { if (ModelState.IsValid) { _context.Add(faixa); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } catch (DbUpdateException) { ModelState.AddModelError("", "Não foi possível inserir dados."); } return(View(faixa)); }
public ActionResult NovoSalvar(Faixa faixa) { var faixas = db.Faixas.OrderBy(f => f.Ordem); int i = 1; while (faixas.Where(f => f.Ordem == i).FirstOrDefault() != null) { i++; } faixa.Ordem = i; faixa.DataRegistro = DateTime.Now; faixa.EventoId = AdminSessionPersister.Evento.Id; if (ModelState.IsValid) { db.Faixas.Add(faixa); db.SaveChanges(); return(RedirectToAction("Lista")); } return(View("Novo", faixa)); }
private static void AdicionarFaixa() { using (var contexto = new TunesContext()) { var faixa = new Faixa { Nome = "Bad Blood", Album = contexto.Albuns.First(), Genero = contexto.Generos.First(), TipoMidia = contexto.TiposDeMidia.First(), PrecoUnitario = 10, Bytes = 50000, Milissegundos = 1000 * 60 * 3, Compositor = "Taylor Swift" }; contexto.Faixas.Add(faixa); contexto.SaveChanges(); } Console.ReadKey(); }
public void SalvarAlteracao(Faixa faixa) { contexto.Entry(faixa).State = EntityState.Modified; contexto.SaveChanges(); }
public void Salvar(Faixa faixa) { contexto.Faixa.Add(faixa); contexto.SaveChanges(); }
public List <Resultado> Pesquisar(Faixa faixa) { return((from f in contexto.Faixa where f.AlbumId == faixa.AlbumId select new Resultado { Codigo = f.FaixaId, Nome = f.Nome, Preco = f.PrecoUnitario, Genero = f.Genero.Nome }).ToList()); }
//Método para pesquisar as faixas de um determinado album public ActionResult Pesquisar(Faixa pesquisa) { var musicas = dao.Pesquisar(pesquisa); return(Json(musicas, JsonRequestBehavior.AllowGet)); }
public static void Initialize(JudocasContext context) { if (context.Professores.Any()) { return; // DB has been seeded } Professor[] professores = new Professor[] { new Professor { Nome = "Carson", CPF = "7029282345", Email = "*****@*****.**", DataNascimento = DateTime.Parse("2010-09-01"), Observacoes = "Alergico a amendoim", Telefone1 = "99001100", Telefone2 = "88191902", RegistroCbj = "98212743", DataVencimentoCBJ = DateTime.Parse("2018-09-01"), Numero = "9521655", OrgaoExpedidor = "SDS", Bairro = "Vila Mariana", CEP = "04019030", Cidade = "Sao Paulo", Estado = "SP", Rua = "Rua Tangara", NumeroResidencia = "33" }, new Professor { Nome = "Alex", CPF = "90909192", Email = "*****@*****.**", DataNascimento = DateTime.Parse("1998-09-01"), Observacoes = "Medo do escuro", Telefone1 = "88997755", Telefone2 = "89909818", RegistroCbj = "7382919", DataVencimentoCBJ = DateTime.Parse("2017-09-01"), Numero = "9521655", OrgaoExpedidor = "SDS", Bairro = "Barra funda", CEP = "33990012", Cidade = "Teresina", Estado = "PI", Rua = "Rua Palmas", NumeroResidencia = "321" } }; foreach (Professor p in professores) { context.Professores.Add(p); } context.SaveChanges(); var faixas = new Faixa[] { new Faixa { IdProfessor = professores.Single(s => s.Nome == "Carson").Id, Cor = Faixa.Cores.Laranja, DataEntrega = DateTime.Parse("2012-04-12"), Descricao = "Conquistada no campeonato de ferias" }, new Faixa { IdProfessor = professores.Single(s => s.Nome == "Carson").Id, Cor = Faixa.Cores.Cinza, DataEntrega = DateTime.Parse("2011-04-12"), Descricao = "Conquistada em Teresina" }, new Faixa { IdProfessor = professores.Single(s => s.Nome == "Alex").Id, Cor = Faixa.Cores.Preta5Dan, DataEntrega = DateTime.Parse("2004-11-12"), Descricao = "Conquistada em Alagoas" } }; foreach (Faixa e in faixas) { var faixaInDatabase = context.FaixasProfessores.Where( s => s.Professor.Id == e.IdProfessor).SingleOrDefault(); if (faixaInDatabase == null) { context.FaixasProfessores.Add(e); } } context.SaveChanges(); }