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