Esempio n. 1
0
 public ActionResult EditMedia(MediaService.MediaWSDTO media)
 {
     if (IsAdmin())
     {
     }
     return(Index());
 }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
 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"));
 }
Esempio n. 4
0
        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));
        }