public TicketsSearchCondition ToBusinessEntity()
        {
            TicketsSearchCondition TicketInfo = TicketsSerachConditionFactory.Create(this.requestByUserId);

            TicketInfo.KeyWord        = TicketSc.KeyWord;
            TicketInfo.Status         = TicketSc.Status;
            TicketInfo.Type           = TicketSc.Type;
            TicketInfo.Project        = TicketSc.Project;
            TicketInfo.AssignedUser   = TicketSc.AssignedUser;
            TicketInfo.Company        = TicketSc.Company;
            TicketInfo.Client         = TicketSc.Client;
            TicketInfo.ClientPriority = TicketSc.ClientPriority;
            TicketInfo.PriorityView   = TicketSc.PriorityView;

            return(TicketInfo);
        }
Example #2
0
        public int GetCount(string status)
        {
            TicketsSearchCondition ticketsSearchCondition = new TicketsSearchCondition();

            ticketsSearchCondition.IsInternal = false;
            ticketsSearchCondition.KeyWord    = "";

            if (UserInfo.Role == RolesEnum.CLIENT)
            {
                ticketsSearchCondition.Client  = UserInfo.UserID.ToString();
                ticketsSearchCondition.Company = UserInfo.CompanyID.ToString();
            }
            ticketsSearchCondition.Project    = GetOwnProjectID();
            ticketsSearchCondition.IsFeedBack = false;
            ticketsSearchCondition.Status     = status;
            return(ticketAPP.GetTicketListBySearchConditionCount(ticketsSearchCondition));
        }
 List <TicketsEntity> ITicketsRepository.GetTicketListBySearchCondition(TicketsSearchCondition ticketSC, out int recordCount, int page, int pageCount)
 {
     throw new NotImplementedException();
 }