public ActionResult Delete(int id) { var model = new AnnouncementActionModel(); var announcement = _dataRepository.GetAnnouncementById(id); model.Id = announcement.Id; return(PartialView("_Delete", model)); }
public ActionResult Action(int?id) { var model = new AnnouncementActionModel(); // Trying to edit an announcement if (id.HasValue) { var announcement = _dataRepository.GetAnnouncementById(id.Value); model.Id = announcement.Id; model.Title = announcement.Title; model.Description = announcement.Description; } return(PartialView("_Action", model)); }
public JsonResult Delete(AnnouncementActionModel model) { var json = new JsonResult(new { }); var announcement = _dataRepository.GetAnnouncementById(model.Id); var result = _dataRepository.DeleteAnnouncement(announcement); if (result) { json.Value = new { Success = true }; } else { json.Value = new { Success = false, Message = "Unable to perform action on Announcement." }; } return(json); }
public JsonResult Action(AnnouncementActionModel model) { var json = new JsonResult(new { }); bool result; // Trying to edit an announcement if (model.Id > 0) { var announcement = _dataRepository.GetAnnouncementById(model.Id); announcement.Title = model.Title; announcement.Description = model.Description; result = _dataRepository.UpdateAnnouncement(announcement); } // Trying to create an announcement else { var announcement = new Announcement { Title = model.Title, Description = model.Description }; result = _dataRepository.SaveAnnouncement(announcement); } if (result) { json.Value = new { Success = true }; } else { json.Value = new { Success = false, Message = "Unable to perform action on Announcement." }; } return(json); }