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]);
            }
        }
Пример #2
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;
 }