public ActionResult addPageGallery(int pageID, string callback, string name) { ajaxReturnData data = new ajaxReturnData(); try { using (ApplicationDbContext DB = new ApplicationDbContext()) { ImageGallery gal = new ImageGallery(); DB.gallerys.Add(gal); DB.SaveChanges(); gal.addTitle(DB, name); Page page = DB.Pages.Where(p => p.pageID == pageID).Include("galleries").FirstOrDefault(); page.galleries.Add(gal); DB.SaveChanges(); } if (string.IsNullOrEmpty(callback)) { data.statusCode = (int)statusCodes.success; } else { data.statusCode = (int)statusCodes.successRun; data.callback = callback; } data.message = "page gallery added"; return Json(data); } catch (Exception ex) { data.statusCode = (int)statusCodes.fail; data.message = "failed to add page gallery; " + ex.Message; return Json(data); } }
public ActionResult addShortCourseCulturalGallery(int courseID, string callback, string name) { ajaxReturnData data = new ajaxReturnData(); try { using (ApplicationDbContext DB = new ApplicationDbContext()) { ImageGallery gal = new ImageGallery(); DB.gallerys.Add(gal); DB.SaveChanges(); gal.addTitle(DB, name); ShortCourse sc = DB.shortCourses.Where(s => s.id == courseID).Include("culturalGalleries").FirstOrDefault(); sc.culturalGalleries.Add(gal); DB.SaveChanges(); } if (string.IsNullOrEmpty(callback)) { data.statusCode = (int)statusCodes.success; } else { data.statusCode = (int)statusCodes.successRun; data.callback = callback; } data.message = "cultural activity gallery added"; return Json(data); } catch (Exception ex) { data.statusCode = (int)statusCodes.fail; data.message = "failed to add short course cultrual gallery; " + ex.Message; return Json(data); } }