public string getInboxMessage(string username, string vacancyNumber, string status) { InboxMessageSearchServiceImpl inboxService = new InboxMessageSearchServiceImpl(); List<InboxDTO> inboxList = inboxService.getUserInboxMessagesByVacancy(username, vacancyNumber); foreach (InboxDTO inboxDto in inboxList) { if (inboxDto.status.Equals(status)) { return inboxDto.message; } } return null; }
protected void Page_Load(object sender, EventArgs e) { String username = (String) Session["username"]; String vacancyNumber = (String) Session["vacancyNumber"]; setUsername(username); setVacancyNumber(vacancyNumber); InboxMessageSearchService seach = new InboxMessageSearchServiceImpl(); List<InboxDTO> inboxList = seach.getUserInboxMessagesByVacancy(getUsername(), getVacancyNumber()); rptInbox.DataSource = inboxList; rptInbox.DataBind(); if (IsPostBack) { } }
public void inboxMessagesTest() { InboxService inboxService = new InboxServiceImpl(); /*Context*/ InboxDAO inbox_context = new InboxDAO(); AccountDAO account_context = new AccountDAO(); /*Insert*/ AccountDTO account = new AccountDTO(); account.userName = "******"; account.status = "active"; account.password = "******"; account.accountType = "admin"; account_context.presist(account); InboxDTO inbox = new InboxDTO(); inbox.date = new DateTime(2012, 9, 30); inbox.message = "success"; inbox.messageId = 1; inbox.unread = "unread"; inbox.userName = "******"; inbox_context.presist(inbox); bool expected = true; bool actual; actual = inbox_context.isFound("griddy", 1); Assert.AreEqual(expected, actual); //Test getInboxMessagesByDate method Assert.AreEqual(true, inboxService.hasUnreadMessage("griddy")); //Test getInboxMessagesByMessage method int inboxMessageNumber = inboxService.getNumberOfInboxMessages("griddy"); Assert.AreEqual(1, inboxMessageNumber); //Test setMessagesRead method inboxService.setMessagesRead("griddy", 1); InboxMessageSearchService inboxSearchService = new InboxMessageSearchServiceImpl(); List<InboxDTO> inboxDtoList = inboxSearchService.getInboxMessagesByUsername("griddy"); Assert.AreEqual("read", inboxDtoList[0].unread); inboxDtoList.RemoveRange(0, inboxDtoList.Count); inboxDtoList = null; inbox = null; /*Delete*/ inbox_context = new InboxDAO(); inbox_context.removeByUserId("griddy", 1); bool expectedDelete = false; bool actualDelete = inbox_context.isFound("griddy", 1); Assert.AreEqual(expectedDelete, actualDelete); account_context.removeByUserId("griddy"); }