Example #1
0
        public MyPaperText getMyPaperText(PAPER_TEXT paperText)
        {
            if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_5) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_5))
            {
                var myPaper = new MyPaperText(paperText.PAPER_TEXT_TITLE_5, paperText.PAPER_TEXT_TITLE_EN_5, paperText.PAPER_TEXT_5, paperText.PAPER_TEXT_EN_5, paperText.PAPER_TEXT_ATTACHED_FILENAME_5, paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_5, paperText.FIRST_SUBMITTED_DATE_5, paperText.LAST_REVISED_DATE_5);
                return(myPaper);
            }
            else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_4) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_4))
            {
                var myPaper = new MyPaperText(paperText.PAPER_TEXT_TITLE_4, paperText.PAPER_TEXT_TITLE_EN_4, paperText.PAPER_TEXT_4, paperText.PAPER_TEXT_EN_4, paperText.PAPER_TEXT_ATTACHED_FILENAME_4, paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_4, paperText.FIRST_SUBMITTED_DATE_4, paperText.LAST_REVISED_DATE_4);
                return(myPaper);
            }
            else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_3) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_3))
            {
                var myPaper = new MyPaperText(paperText.PAPER_TEXT_TITLE_3, paperText.PAPER_TEXT_TITLE_EN_3, paperText.PAPER_TEXT_3, paperText.PAPER_TEXT_EN_3, paperText.PAPER_TEXT_ATTACHED_FILENAME_3, paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_3, paperText.FIRST_SUBMITTED_DATE_3, paperText.LAST_REVISED_DATE_3);
                return(myPaper);
            }
            else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_2) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_2))
            {
                var myPaper = new MyPaperText(paperText.PAPER_TEXT_TITLE_2, paperText.PAPER_TEXT_TITLE_EN_2, paperText.PAPER_TEXT_2, paperText.PAPER_TEXT_EN_2, paperText.PAPER_TEXT_ATTACHED_FILENAME_2, paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_2, paperText.FIRST_SUBMITTED_DATE_2, paperText.LAST_REVISED_DATE_2);
                return(myPaper);
            }
            else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_1) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_1))
            {
                var myPaper = new MyPaperText(paperText.PAPER_TEXT_TITLE_1, paperText.PAPER_TEXT_TITLE_EN_1, paperText.PAPER_TEXT_1, paperText.PAPER_TEXT_EN_1, paperText.PAPER_TEXT_ATTACHED_FILENAME_1, paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_1, paperText.FIRST_SUBMITTED_DATE_1, paperText.LAST_REVISED_DATE_1);
                return(myPaper);
            }

            return(new MyPaperText());
        }
Example #2
0
 public bool Register(PAPER_TEXT paper)
 {
     try
     {
         db.PAPER_TEXT.Add(paper);
         db.SaveChanges();
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }
Example #3
0
        public HttpResponseMessage SubmitPaperText([FromBody] PaperTextSubmit body)
        {
            var person     = db.People.Find(body.PERSON_ID);
            var conference = db.CONFERENCEs.Find(body.CONFERENCE_ID);
            var model      = new PaperTextModel();

            if (person == null)
            {
                return(ResponseFail(StringResource.Person_do_not_exist));
            }
            else if (conference == null)
            {
                return(ResponseFail(StringResource.Conference_do_not_exist));
            }
            else if (!model.checkConferencePaperTextSubmitExpired(body.CONFERENCE_ID))
            {
                return(ResponseFail(StringResource.Out_of_time));
            }
            else
            {
                var paperText = new PAPER_TEXT();
                paperText.PAPER_ID                        = body.PAPER_ID;
                paperText.PAPER_NUMBER_OR_CODE            = "PA" + paperText.PAPER_ID;
                paperText.PAPER_TEXT_TITLE_1              = body.PAPER_TEXT_TITLE;
                paperText.PAPER_TEXT_TITLE_EN_1           = body.PAPER_TEXT_TITLE_EN;
                paperText.PAPER_TEXT_1                    = body.PAPER_TEXT;
                paperText.PAPER_TEXT_EN_1                 = body.PAPER_TEXT_EN;
                paperText.PAPER_TEXT_ATTACHED_FILENAME_1  = body.PAPER_TEXT_ATTACHED_FILENAME;
                paperText.NUMBER_OF_PAGES_OF_PAPER_TEXT_1 = body.NUMBER_OF_PAGES_OF_PAPER_TEXT;
                paperText.FIRST_SUBMITTED_DATE_1          = DateTime.Now;
                paperText.LAST_REVISED_DATE_1             = DateTime.Now;
                db.PAPER_TEXT.Add(paperText);
                db.SaveChanges();

                for (int i = 0; i < body.ListAuthor.Count; i++)
                {
                    var item = body.ListAuthor[i];
                    model.addAuthorPaperText(item, body.CONFERENCE_ID, paperText.PAPER_ID, i);
                }
                return(ResponseSuccess(StringResource.Success));
            }
        }
Example #4
0
 public int getTimesSent(PAPER_TEXT paperText)
 {
     if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_5) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_5))
     {
         return(5);
     }
     else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_4) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_4))
     {
         return(4);
     }
     else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_3) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_3))
     {
         return(3);
     }
     else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_2) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_2))
     {
         return(2);
     }
     else if (!String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_1) || !String.IsNullOrEmpty(paperText.PAPER_TEXT_TITLE_EN_1))
     {
         return(1);
     }
     return(0);
 }