public async Task <ActionResult> Edit(HorarioRubro horarioRubro) { try { if (ModelState.IsValid) { db.Entry(horarioRubro).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(horarioRubro)); } catch { return(View(horarioRubro)); } }
public async Task <ActionResult> Create(HorarioRubro horarioRubro) { try { if (ModelState.IsValid) { db.HorarioRubros.Add(horarioRubro); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(horarioRubro)); } catch (Exception) { return(View(horarioRubro)); } }
public async Task <ActionResult> Edit(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HorarioRubro horarioRubro = await db.HorarioRubros.FindAsync(id); if (horarioRubro == null) { return(HttpNotFound()); } return(View(horarioRubro)); } catch { return(View(new HorarioRubro())); } }
public static void Add(int id, string nombre, bool activa) { try { using (DataContextLocal db = new DataContextLocal()) { var horario = new HorarioRubro { HorarioRubroId = id, Nombre = nombre, Activo = activa, }; db.HorarioRubros.Add(horario); db.SaveChanges(); } } catch { } }
public async Task <ActionResult> Delete(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HorarioRubro horarioRubro = await db.HorarioRubros.FindAsync(id); if (horarioRubro == null) { return(HttpNotFound()); } db.HorarioRubros.Remove(horarioRubro); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } catch { return(RedirectToAction("Index")); } }