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); }
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(); }