Exemplo n.º 1
0
        private string GetUnameByRoleTypeAndTicketId(int ticketID, TicketUsersType role)
        {
            List <TicketUsersEntity> list = ticketsUserRpst.GetListUsersByTicketId(ticketID);

            TicketUsersEntity tu = new TicketUsersEntity();

            switch (role)
            {
            case TicketUsersType.PM:
                tu = list.FindAll(x => x.Type == TicketUsersType.PM)[0];
                break;

            case TicketUsersType.Dev:
                break;

            case TicketUsersType.QA:
                break;

            case TicketUsersType.Other:
                break;

            case TicketUsersType.Create:
                break;

            default:
                break;
            }
            if (null != tu)
            {
                return(GetNameById(tu.UserID));
            }
            return("");
        }
Exemplo n.º 2
0
        /// <summary>
        /// Counts the specified condition
        /// </summary>
        /// <param name="condition">The condition.</param>
        /// <returns></returns>
        public int CountTicketUserRecords(int ticketId, Expression <Func <TicketUsersEntity, bool> > condition)
        {
            var lists = ticketUserRpst.GetListUsersByTicketId(ticketId);

            return(lists.Count(condition.Compile()));
        }