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()); }
public bool Register(PAPER_TEXT paper) { try { db.PAPER_TEXT.Add(paper); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
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)); } }
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); }