public ActionResult Create(AreaModel area_m) { try { // TODO: Add insert logic here if (ModelState.IsValid) { cat_areas area = new cat_areas(); area.id_centro = area_m.id_centro; area.nombre = area_m.nombre; db.cat_areas.Add(area); db.SaveChanges(); FlashData.SetFlashData("success", "Registro agregado satisfactoriamente"); return(RedirectToAction("Index")); } return(ViewBag(area_m)); } catch { return(RedirectToAction("Index")); } }
public ActionResult Edit(int id, AreaModel area_m) { try { // TODO: Add update logic here if (ModelState.IsValid) { cat_areas area = new cat_areas(); area.id = area_m.id; area.id_centro = area_m.id_centro; area.nombre = area_m.nombre; db.Entry(area).State = EntityState.Modified; db.SaveChanges(); FlashData.SetFlashData("success", "Registro modificado satisfactoriamente"); return(RedirectToAction("Index")); } return(ViewBag(area_m)); } catch (Exception ex) { FlashData.SetFlashData("error", ex.Message); return(RedirectToAction("Index")); } }
public ActionResult DeleteConfirmed(int id, int id_centro) { try { // TODO: Add delete logic here cat_areas area = db.cat_areas.Find(id, id_centro); db.cat_areas.Remove(area); db.SaveChanges(); FlashData.SetFlashData("success", "Registro eliminado satisfactoriamente"); return(RedirectToAction("Index")); } catch (Exception ex) { FlashData.SetFlashData("success", ex.Message); return(RedirectToAction("Index")); } }
// // GET: /Areas/Edit/5 public ActionResult Edit(int id, int id_centro) { cat_areas area = db.cat_areas.Find(id, id_centro); if (area == null) { return(HttpNotFound()); } AreaModel area_m = new AreaModel(); area_m.id_centro = area.id_centro; area_m.id = area.id; area_m.nombre = area.nombre; ViewBag.id_centro = new MultiSelectList(db.centros.ToList(), "id", "nombre"); return(View(area_m)); }