public GetEmailsResponse GetEmails(AjaxGetRequest request, IList <Sort> sort) { GetEmailsResponse response = new GetEmailsResponse(); int pageNumber = request.PageNumber == 0 ? 1 : request.PageNumber; int pageSize = request.PageSize == 0 ? 10 : request.PageSize; int index = (pageNumber - 1) * pageSize; int count = pageSize; try { Infrastructure.Querying.Query query = new Infrastructure.Querying.Query(); Criterion criterion = new Criterion("Customer.ID", request.ID, CriteriaOperator.Equal); query.Add(criterion); Infrastructure.Domain.Response <Email> emailsResponse = _emailRepository.FindBy(query, index, count, sort); IEnumerable <EmailView> emails = emailsResponse.data.ConvertToEmailViews(); response.EmailViews = emails; response.TotalCount = emailsResponse.totalCount; } catch (Exception ex) { throw; } return(response); }
public GetGeneralResponse <IEnumerable <LevelView> > GetRelatedLevels(AjaxGetRequest request) { GetGeneralResponse <IEnumerable <LevelView> > response = new GetGeneralResponse <IEnumerable <LevelView> >(); Guid levelID = request.ID; try { int index = (request.PageNumber - 1) * request.PageSize; int count = request.PageSize; Infrastructure.Domain.Response <Level> levelsResponse = _levelRepository .FindAllWithSort(index, count, null); IEnumerable <LevelView> levels = levelsResponse.data //.Where(w => w.Level.ID == levelID) .ConvertToLevelViews(); response.data = levels; response.totalCount = levelsResponse.totalCount; ////response.success = true; } catch (Exception ex) { } return(response); }
public GetGeneralResponse <IEnumerable <BuyPossibilityView> > GetBuyPossibilities() { GetGeneralResponse <IEnumerable <BuyPossibilityView> > fresponse = new GetGeneralResponse <IEnumerable <BuyPossibilityView> >(); Infrastructure.Domain.Response <BuyPossibility> response = _buyPossibilityRepository.FindAll(-1, -1); //Edited By Zafari //برای مرتب سازی fresponse.data = _buyPossibilityRepository.FindAll().ConvertToBuyPossibilityViews().OrderBy(x => x.RowVersion); fresponse.totalCount = response.totalCount; return(fresponse); }
public GetGeneralResponse <IEnumerable <FollowStatusView> > GetFollowStatuss() { GetGeneralResponse <IEnumerable <FollowStatusView> > fresponse = new GetGeneralResponse <IEnumerable <FollowStatusView> >(); Infrastructure.Domain.Response <FollowStatus> response = _followStatusRepository.FindAll(-1, -1); //Edited By Zafari //برای مرتب سازی fresponse.data = _followStatusRepository.FindAll().ConvertToFollowStatusViews().OrderBy(x => x.RowVersion); fresponse.totalCount = response.totalCount; return(fresponse); }