public static UserTicketStatus GetUserTicketStatus(LoginUser loginUser, int userTicketStatusID) { UserTicketStatuses userTicketStatuses = new UserTicketStatuses(loginUser); userTicketStatuses.LoadByUserTicketStatusID(userTicketStatusID); if (userTicketStatuses.IsEmpty) { return(null); } else { return(userTicketStatuses[0]); } }
public static UserTicketStatus GetUserTicketStatus(LoginUser loginUser, int userID, int ticketID) { UserTicketStatuses uts = new UserTicketStatuses(loginUser); uts.LoadByUserTicket(userID, ticketID); if (uts.IsEmpty) { UserTicketStatus status = (new UserTicketStatuses(loginUser)).AddNewUserTicketStatus(); status.DateRead = new DateTime(2000, 1, 1); status.IsFlagged = false; status.UserID = userID; status.TicketID = ticketID; status.Collection.Save(); return(status); } else { return(uts[0]); } }
public UserTicketStatus(DataRow row, UserTicketStatuses userTicketStatuses) : base(row, userTicketStatuses) { _userTicketStatuses = userTicketStatuses; }