public async Task <IActionResult> PutAcordes(int id, TAcordes acordes) { if (id != acordes.Id) { return(BadRequest()); } _context.Entry(acordes).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AcordesExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> PutPrato([FromRoute] int id, [FromBody] Prato prato) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != prato.Id) { return(BadRequest()); } _context.Entry(prato).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PratoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Create([Bind("Idcategoria,Nombre,Descripcion,Estado")] Categoria categoria) { if (ModelState.IsValid) { _context.Add(categoria); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(categoria)); }
public async Task <IActionResult> Create([Bind("Id,notasCromaticas,IsChecked")] NotasModel notasModel) { if (ModelState.IsValid) { _context.Add(notasModel); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(notasModel)); }
public async Task <ActionResult> RescatarPassword(string usuario) { Usuarios tblUsuario = await _db.Usuarios.Where(s => s.nombre == usuario.ToUpper()).FirstOrDefaultAsync(); if (tblUsuario != null) { string password = GenerarPassword.Generar(10); tblUsuario.contraseña = GenerarPassword.GetSHA1(password); _db.Entry(tblUsuario).State = EntityState.Modified; await EnviarCorreo.Enviar(tblUsuario.correo, "Cambio de contraseña", "Se ha cambiado la contraseña para el usuario " + password); await _db.SaveChangesAsync(); } return(RedirectToAction("LogIn", "Home", new { area = "" })); }