Example #1
0
        public void SubmitArt([FromBody] Submission submissionData) // data from user submission form
        {
            //exhibit to be implemented in a future sprint, for now hardcoding a value
            //for the exhibitID
            int exhibitID = 12;

            Submission submission = submissionData;

            //get the user from the submission - to be removed in a future sprint because
            //the user will be loggged in
            User user = submission.getUser();

            //save user and get user id
            UserDBManager userDBManager = new UserDBManager();
            int           userID        = userDBManager.Insert(user);

            //save artwork and get artwork id
            Artwork          artwork          = submission.getArtwork();
            ArtworkDBManager artworkDBManager = new ArtworkDBManager();
            int artID = artworkDBManager.Insert(artwork, userID, exhibitID);


            //save submission
            SubmissionDBManager submissionDbMgr = new SubmissionDBManager();

            submissionDbMgr.Insert(submission, userID, exhibitID, artID);
        }
Example #2
0
        public void SaveSubmissionDecision([FromBody] Submission submission) // data from user submission form
        {
            Console.WriteLine("=== submission data: ");
            Console.WriteLine(submission);
            SubmissionDBManager submissionDBManager = new SubmissionDBManager();

            submissionDBManager.SaveSubmissionDecision(submission);
        }
Example #3
0
        public string GetAllSubmissions()
        {
            int ExhibitID = 12;
            //get array of table fields from the database
            SubmissionDBManager submissionDBManager = new SubmissionDBManager();
            List <Submission>   submissions         = submissionDBManager.getSubmissionsByExhibit(ExhibitID);

            Console.WriteLine("=====Submissions JSON =========");
            Console.WriteLine(Newtonsoft.Json.JsonConvert.SerializeObject(submissions));

            return(Newtonsoft.Json.JsonConvert.SerializeObject(submissions));
        }