public ActionResult EditMedia(MediaService.MediaWSDTO media) { if (IsAdmin()) { } return(Index()); }
public JsonResult ChangeMedia(string command, string MID) { IDictionary <string, object> result = new Dictionary <string, object>(); result.Add("Success", false); result.Add("Affected", null); if (IsAdmin()) { int mediaID; if (Int32.TryParse(MID, out mediaID)) { UserWSService.UserWSDTO user = GetUser(); MediaService.MediaWSDTO media = MediaManager.getMediaByID(user, mediaID); result["Affected"] = media; if (command == "EDIT") { return(AddMedia(media)); } else if (command == "DELETE") { MediaManager.DeleteMedia(user, media); } } result["Success"] = true; return(Json(result)); } return(Json(result)); }
public JsonResult AddMedia(MediaService.MediaWSDTO media) { if (IsAdmin()) { try { return(Json(MediaManager.getMediaByID(GetUser(), (MediaManager.AddMedia(GetUser(), media)).MediaID))); } catch (Exception e) { return(Json(e.Message)); } } return(Json("User not admin")); }
public JsonResult BorrowMedia(string mediaID) { IDictionary <string, object> result = new Dictionary <string, object>(); result["Response"] = false; if (mediaID == null) { return(Json(result)); } int id; if (Int32.TryParse(mediaID, out id)) { MediaService.MediaWSDTO media = MediaManager.getMediaByID(GetUser(), id); MediaService.BorrowDTO borrow = new MediaService.BorrowDTO(); borrow.UID = GetUser().UID; borrow.MediaID = media.MediaID; result["Response"] = MediaManager.AddBorrowed(GetUser(), borrow) > 0; } return(Json(result)); }