public void AutocompleteExporterGetTotal() { // Arrange var storeMock = new Mock<IStore<AutocompleteEntity>>(); var listResult = new ListResult<AutocompleteEntity>(); listResult.Status = "ok"; listResult.Total = 2; listResult.Hits = new List<AutocompleteEntity> { new AutocompleteEntity {Id = "testId1"}, new AutocompleteEntity {Id = "testId2"} }; storeMock.Setup(s => s.List(Helpers.AllSitesId, Helpers.AllLanguages, 0, It.IsAny<int>())).Returns(listResult); var storeFactoryMock = new Mock<IStoreFactory>(); storeFactoryMock.Setup(f => f.GetStore<AutocompleteEntity>()).Returns(storeMock.Object); var exporter = new AutocompleteExporter(storeFactoryMock.Object); // Act var count = exporter.GetTotalCount(Helpers.AllSitesId, Helpers.AllLanguages); // Assert Assert.Equal(2, count); }
/// <summary> /// Assigns the alert search result. /// </summary> /// <param name="alertItemList">The alert item list.</param> public void AssignAlertSearchResult(ListResult<Alert> alertItemList) { if (alertItemList != null) { this.alertItemListResult = alertItemList; } }
public async Task ImportPortManningTest() { var portManningResult = new ListResult<PortManning>(); this.portManningData.Setup(mockItem => mockItem.ImportPortManning(It.IsNotNull<ImportPortManning>())).Returns(Task.FromResult(portManningResult)); var portMainingDetails = await this.portManningManager.ImportPortManning(new ImportPortManning()); Assert.AreSame(portManningResult, portMainingDetails); }
/// <summary> /// gets the list of gangway history search parameters /// </summary> /// <param name="searchParameters"> searchParameters identifier</param> /// <returns> returns list of gangway history parameters </returns> public async Task<ListResult<GangwayHistory>> ListAsync(GangwayHistorySearchParameters searchParameters) { var list = new ListResult<GangwayHistory>(); var gangwayHistoryList = await this.personEventClientRepository.RetrieveEventListAsync(new PersonHistorySearchParameters { MachineName = searchParameters.MachineName, EventTypeIds = searchParameters.EventTypeIds, ShipId = searchParameters.ShipId, VoyageIds = searchParameters.VoyageIds, PageNumber = searchParameters.PageNumber, PersonTypeId = searchParameters.PersonTypeId, MaxResults = searchParameters.MaxResults, PersonIds = searchParameters.PersonId }); var personTypeList = await DIContainer.Instance.Resolve<IReferenceDataRepository>().RetrievePersonTypeListAsync(); var guestTypePerson = personTypeList.Items.FirstOrDefault(personType => personType.Name.Equals(GuestType, StringComparison.OrdinalIgnoreCase)); var crewTypePerson = personTypeList.Items.FirstOrDefault(personType => personType.Name.Equals(CrewType, StringComparison.OrdinalIgnoreCase)); var visitorTypePerson = personTypeList.Items.FirstOrDefault(personType => personType.Name.Equals(VisitorType, StringComparison.OrdinalIgnoreCase)); var guestIds = guestTypePerson != null ? gangwayHistoryList.Items.DistinctBy(b => b.PersonId).Where(a => a.PersonTypeId.Equals(guestTypePerson.PersonTypeId)).ToList().RetrieveIds(a => a.PersonId) : null; var crewMemberIds = crewTypePerson != null ? gangwayHistoryList.Items.DistinctBy(b => b.PersonId).Where(a => a.PersonTypeId.Equals(crewTypePerson.PersonTypeId)).ToList().RetrieveIds(a => a.PersonId) : null; var visitorIds = visitorTypePerson != null ? gangwayHistoryList.Items.DistinctBy(b => b.PersonId).Where(a => a.PersonTypeId.Equals(visitorTypePerson.PersonTypeId)).ToList().RetrieveIds(a => a.PersonId) : null; var guests = !string.IsNullOrEmpty(guestIds) ? await this.personRepository.RetrieveGuest(null, guestIds, null, null, null, null, null, null, null, null, null, null, null, null, searchParameters.MaxResults, GuestParts) : null; var crews = !string.IsNullOrEmpty(crewMemberIds) ? GangwayHistoryMapper.MapCrew(await this.personRepository.RetrieveCrew(null, crewMemberIds, null, null, null, null, null, null, null, searchParameters.MaxResults, CrewParts)) : null; var visitors = !string.IsNullOrEmpty(visitorIds) ? await this.personRepository.RetrieveVisitor(null, visitorIds, null, null, null, null, null, null, searchParameters.MaxResults, VisitorParts) : null; foreach (var item in gangwayHistoryList.Items) { MapPersonInformation(personTypeList, guests, crews, visitors, item); list.Items.Add(item); } list.TotalResults = gangwayHistoryList.TotalResults; return list; }
/// <summary> /// Maps the alert. /// </summary> /// <param name="alerts">The alerts.</param> /// <param name="personAlert">The person alert.</param> /// <param name="alertTypeList">The alert Type Master List.</param> /// <returns> /// Return instance of alert. /// </returns> private static Alert Map(IEnumerable<DataAccess.Entities.Alert> alerts, DataAccess.Entities.PersonAlert personAlert, ListResult<DataAccess.Entities.AlertType> alertTypeList) { var alert = alerts.FirstOrDefault(a => a.AlertId.Equals(personAlert.AlertId, StringComparison.OrdinalIgnoreCase)); var alertType = alert != null ? alertTypeList.Items.FirstOrDefault(a => a.AlertTypeId.Equals(alert.AlertTypeId, StringComparison.OrdinalIgnoreCase)) : null; if (alertType != null) { return new Alert { AlertId = personAlert.PersonAlertId, AddedDateTime = alert.AddedDate, AddedBy = alert.AddedBy, Message = new Message { Subject = alert.Code, Description = alert.Description, }, StatusUpdatedBy = personAlert.StatusUpdatedBy, StatusUpdatedDate = personAlert.StatusUpdatedDate, AlertType = alertType.Name, IsDenyAshore = alertType.AlertTypeId.Equals(IsDenyAshoreId, StringComparison.OrdinalIgnoreCase) || alertType.AlertTypeId.Equals(IsDenyBothId, StringComparison.OrdinalIgnoreCase) || alertType.AlertTypeId.Equals(IsCBPClearanceId, StringComparison.OrdinalIgnoreCase), IsDenyOnboard = alertType.AlertTypeId.Equals(IsDenyOnboardId, StringComparison.OrdinalIgnoreCase) || alertType.AlertTypeId.Equals(IsDenyBothId, StringComparison.OrdinalIgnoreCase), IsOverride = alert.IsOverride, IsSoundEnable = alert.IsSoundEnable }; } return null; }
public async Task RetrievePortManningTest() { var portManningResult = new ListResult<PortManning>(); this.portManningData.Setup(mockItem => mockItem.RetrievePortManning(It.IsAny<PortManningSearchParameters>())).Returns(Task.FromResult(portManningResult)); var portMainingDetails = await this.portManningManager.RetrievePortManning(new PortManningSearchParameters()); Assert.AreSame(portManningResult, portMainingDetails); }
public void AutocompleteExporterDeleteAll() { // Arrange var storeMock = new Mock<IStore<AutocompleteEntity>>(); var listResult = new ListResult<AutocompleteEntity>(); listResult.Status = "ok"; listResult.Total = 2; listResult.Hits = new List<AutocompleteEntity> { new AutocompleteEntity {Id = "testId1"}, new AutocompleteEntity {Id = "testId2"} }; storeMock.Setup(s => s.List(Helpers.AllSitesId, Helpers.AllLanguages, 0, It.IsAny<int>())).Returns(listResult); var storeFactoryMock = new Mock<IStoreFactory>(); storeFactoryMock.Setup(f => f.GetStore<AutocompleteEntity>()).Returns(storeMock.Object); var exporter = new AutocompleteExporter(storeFactoryMock.Object); // Act exporter.DeleteAll(Helpers.AllSitesId, Helpers.AllLanguages); // Assert storeMock.Verify(s => s.Delete(It.IsAny<string>()), Times.Exactly(2)); }
/// <summary> /// Initializes a new instance of the <see cref="ShipControllerTest"/> class. /// </summary> public ShipControllerTest() { this.shipManager = new Mock<IShipManager>(); this.shipCollection = new ListResult<Ship>(); this.controller = new ShipController(this.shipManager.Object); this.controller.Request = new HttpRequestMessage(); this.controller.Configuration = new HttpConfiguration(); }
/// <summary> /// Initializes a new instance of the <see cref="AlertRepositoryTests"/> class. /// </summary> public AlertRepositoryTests() { this.httpClientHelper = new Mock<IHttpClientHelper>(); Business.Dependencies.Register(); Dependencies.Register(); DIContainer.Instance.RegisterInstance<IHttpClientHelper>(this.httpClientHelper.Object); this.alertRepository = DIContainer.Instance.Resolve<IAlertRepository>(); this.alertList = SetUpAlertData(); }
/// <summary> /// Maps the visitors. /// </summary> /// <param name="visitor">The visitor.</param> /// <param name="personMessages">The messages.</param> /// <param name="messageTypeList">The message Type Master List.</param> internal static void MapVisitors(Visitor visitor, ListResult<DataAccess.Entities.PersonMessage> personMessages, ListResult<DataAccess.Entities.MessageType> messageTypeList) { var messageCollection = MessageMapper.MapCollection(personMessages.Items, visitor.VisitorId, messageTypeList); if (messageCollection != null && messageCollection.Count > 0) { visitor.HasMessage = true; visitor.AssignMessages(messageCollection); } }
/// <summary> /// Maps the crews. /// </summary> /// <param name="crewmember">The crew member.</param> /// <param name="alerts">The alerts.</param> /// <param name="personAlerts">The person alerts.</param> /// <param name="alertTypeList">The alert Type Master List.</param> internal static void MapCrews(Crewmember crewmember, ListResult<DataAccess.Entities.Alert> alerts, ListResult<DataAccess.Entities.PersonAlert> personAlerts, ListResult<DataAccess.Entities.AlertType> alertTypeList) { var alertCollection = AlertMapper.MapCollection(alerts.Items, personAlerts.Items, crewmember.CrewmemberId, alertTypeList); if (alertCollection != null && alertCollection.Count > 0) { crewmember.HasAlert = true; crewmember.AssignAlerts(alertCollection); } }
/// <summary> /// Maps the visitors. /// </summary> /// <param name="visitor">The visitor.</param> /// <param name="alerts">The alerts.</param> /// <param name="personAlerts">The person alerts.</param> /// <param name="alertTypeList">The alert Type Master List.</param> internal static void MapVisitors(Visitor visitor, ListResult<DataAccess.Entities.Alert> alerts, ListResult<DataAccess.Entities.PersonAlert> personAlerts, ListResult<DataAccess.Entities.AlertType> alertTypeList) { var alertCollection = AlertMapper.MapCollection(alerts.Items, personAlerts.Items, visitor.VisitorId, alertTypeList); if (alertCollection != null && alertCollection.Count > 0) { visitor.HasAlert = true; visitor.AssignAlerts(alertCollection); } }
/// <summary> /// Maps the guests. /// </summary> /// <param name="guest">The guest.</param> /// <param name="alerts">The alerts.</param> /// <param name="personAlerts">The person alerts.</param> /// <param name="alertTypeList">The alert Type Master List.</param> internal static void MapGuests(Guest guest, ListResult<DataAccess.Entities.Alert> alerts, ListResult<DataAccess.Entities.PersonAlert> personAlerts, ListResult<DataAccess.Entities.AlertType> alertTypeList) { var alertCollection = AlertMapper.MapCollection(alerts.Items, personAlerts.Items, guest.GuestId, alertTypeList); if (alertCollection != null && alertCollection.Count > 0) { guest.HasAlert = true; guest.AssignAlerts(alertCollection); } }
/// <summary> /// Maps the guests. /// </summary> /// <param name="guest">The guest.</param> /// <param name="personMessages">The messages.</param> /// <param name="messageTypeList">The message Type Master List.</param> internal static void MapGuests(Guest guest, ListResult<DataAccess.Entities.PersonMessage> personMessages, ListResult<DataAccess.Entities.MessageType> messageTypeList) { var messageCollection = MessageMapper.MapCollection(personMessages.Items, guest.GuestId, messageTypeList); if (messageCollection != null && messageCollection.Count > 0) { guest.HasMessage = true; guest.AssignMessages(messageCollection); } }
/// <summary> /// Maps the crews. /// </summary> /// <param name="crewmember">The crew member.</param> /// <param name="personMessages">The messages.</param> /// <param name="messageTypeList">The message Type Master List.</param> internal static void MapCrews(Crewmember crewmember, ListResult<DataAccess.Entities.PersonMessage> personMessages, ListResult<DataAccess.Entities.MessageType> messageTypeList) { var messageCollection = MessageMapper.MapCollection(personMessages.Items, crewmember.CrewmemberId, messageTypeList); if (messageCollection != null && messageCollection.Count > 0) { crewmember.HasMessage = true; crewmember.AssignMessages(messageCollection); } }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="brandList">The brand list.</param> /// <returns>List of Brand.</returns> internal static ListResult<Brand> MapListAsync(ListResult<Entities.Brand> brandList) { var brandCollection = new ListResult<Brand>(); foreach (var ship in brandList.Items) { brandCollection.Items.Add(MapAsync(ship)); } return brandCollection; }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="voyageList">The brand list.</param> /// <returns>List of Brand.</returns> internal static ListResult<Voyage> MapListAsync(ListResult<Entities.Voyage> voyageList) { var voyageCollection = new ListResult<Voyage>(); foreach (var voyage in voyageList.Items) { voyageCollection.Items.Add(MapAsync(voyage)); } return voyageCollection; }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="personEventList">The gangway history list.</param> /// <returns> /// List result of GangwayHistory /// </returns> internal static ListResult<GangwayHistory> MapListAsync(ListResult<PersonEvent> personEventList) { var gangwayHistoryCollection = new ListResult<GangwayHistory>(); foreach (var gangwayHistory in personEventList.Items) { gangwayHistoryCollection.Items.Add(MapAsync(gangwayHistory)); } gangwayHistoryCollection.TotalResults = personEventList.TotalResults; return gangwayHistoryCollection; }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="crewmembers">The crewmember.</param> /// <param name="staterooms">The staterooms.</param> /// <param name="shipDateTime">The ship date time.</param> /// <param name="safetyRoleList">The safety role list.</param> /// <returns>crew member collection</returns> internal static ICollection<Crewmember> MapListAsync(ListResult<DataAccess.Entities.Crewmember> crewmembers, ICollection<DataAccess.Entities.Stateroom> staterooms, DateTime? shipDateTime, ICollection<DataAccess.Entities.SafetyRole> safetyRoleList) { var collection = new Collection<Crewmember>(); foreach (var crew in crewmembers.Items) { MapCrew(staterooms, shipDateTime, safetyRoleList, collection, crew); } return collection; }
/// <summary> /// Initializes a new instance of the <see cref="VisitorRepositoryTests" /> class. /// </summary> public VisitorRepositoryTests() { this.httpClientHelper = new Mock<IHttpClientHelper>(); Business.Dependencies.Register(); DIContainer.Instance.RegisterInstance<IHttpClientHelper>(this.httpClientHelper.Object); DIContainer.Instance.RegisterType<IImageMediaClient, ImageMediaClient>(); DIContainer.Instance.RegisterType<IComponentSettingsClient, ComponentSettingsClient>(); this.visitorRepository = DIContainer.Instance.Resolve<IVisitorRepository>(); this.visitorList = SetUpVisitorData(); }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="shipList">The ship list.</param> /// <returns>Return list result of ship.</returns> internal static ListResult<Ship> MapListAsync(ListResult<Entities.Ship> shipList) { var shipCollection = new ListResult<Ship>(); foreach (var ship in shipList.Items) { shipCollection.Items.Add(MapAsync(ship)); } shipCollection.TotalResults = shipList.TotalResults; return shipCollection; }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="stateroomCategoryList">The stateroom category list.</param> /// <param name="stateroomCategoryTypeList">The stateroom category type list.</param> /// <returns> /// List of stateroom category. /// </returns> internal static ListResult<StateroomCategory> MapListAsync(ListResult<Entities.StateroomCategory> stateroomCategoryList, ListResult<Entities.StateroomCategoryType> stateroomCategoryTypeList) { var stateroomCategoryCollection = new ListResult<StateroomCategory>(); foreach (var stateroomCategory in stateroomCategoryList.Items) { var stateroomCategoryType = stateroomCategoryTypeList.Items.FirstOrDefault(a => a.StateroomCategoryTypeId.Equals(stateroomCategory.StateroomCategoryTypeId, StringComparison.OrdinalIgnoreCase)); stateroomCategoryCollection.Items.Add(MapAsync(stateroomCategory, stateroomCategoryType)); } return stateroomCategoryCollection; }
RetrievePersonAlertDetails(ListResult<DataAccess.Entities.AlertType> alertList, ListResult<DataAccess.Entities.MessageType> messageList, string personIds, string alertMessageStartDate, string alertMessageEndDate) { var personAlertClientRepository = DIContainer.Instance.Resolve<PersonAlertClientRepository>(); var applicationId = DIContainer.Instance.Resolve<ApplicationSetting>().ApplicationSettingId; var distinctList = alertList != null && alertList.Items != null && alertList.Items.Count > 0 ? alertList.Items.DistinctBy(a => a.AlertTypeId).ToList() : null; var alertTypeIds = distinctList != null && distinctList.Count > 0 ? distinctList.RetrieveIds(a => a.AlertTypeId) : null; var messageIds = messageList.Items.DistinctBy(a => a.MessageId).ToList().RetrieveIds(a => a.MessageId); var personAlerts = personAlertClientRepository.RetrievePersonAlerts(applicationId, AlertStatusId, personIds, null); var alerts = personAlertClientRepository.RetrieveAlerts(alertTypeIds, alertMessageStartDate, alertMessageEndDate); var personMessages = personAlertClientRepository.RetrievePersonMessages(applicationId, messageIds, MessageStatusIds, personIds); await Task.WhenAll(personAlerts, alerts, personMessages); return new Tuple<ListResult<DataAccess.Entities.PersonAlert>, ListResult<DataAccess.Entities.Alert>, ListResult<DataAccess.Entities.PersonMessage>>(personAlerts.Result, alerts.Result, personMessages.Result); }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="guestList">The guest list.</param> /// <returns>Return instance of Guest List.</returns> internal static ListResult<Guest> MapListAsync(ListResult<Entities.Guest> guestList) { var guestCollection = new ListResult<Guest>(); if (guestList != null) { foreach (var guest in guestList.Items) { guestCollection.Items.Add(MapAsync(guest)); } guestCollection.TotalResults = guestList.TotalResults; } return guestCollection; }
/// <summary> /// Maps the list asynchronous. /// </summary> /// <param name="visitorList">The visitor list.</param> /// <returns>Return instance of visitor List.</returns> internal static ListResult<Visitor> MapListAsync(ListResult<Entities.Visitor> visitorList) { var visitorCollection = new ListResult<Visitor>(); if (visitorList != null) { foreach (var visitor in visitorList.Items) { visitorCollection.Items.Add(MapAsync(visitor)); } visitorCollection.TotalResults = visitorList.TotalResults; } return visitorCollection; }
/// <summary> /// Maps the alert collection. /// </summary> /// <param name="alerts">The alerts.</param> /// <param name="personAlerts">The person alerts.</param> /// <param name="personId">The person identifier.</param> /// <param name="alertTypeList">The alert Type Master List.</param> /// <returns> /// The Collection of Alert. /// </returns> internal static ICollection<Alert> MapCollection(IEnumerable<DataAccess.Entities.Alert> alerts, IEnumerable<DataAccess.Entities.PersonAlert> personAlerts, string personId, ListResult<DataAccess.Entities.AlertType> alertTypeList) { var alertList = new Collection<Alert>(); var personAlertCollection = personAlerts.Where(a => a.PersonId.Equals(personId, StringComparison.OrdinalIgnoreCase)).ToList(); personAlertCollection.ForEach(a => { var alert = Map(alerts, a, alertTypeList); if (alert != null) { alertList.Add(alert); } }); return alertList; }
/// <summary> /// Maps the alert collection. /// </summary> /// <param name="personMessages">The alerts.</param> /// <param name="personId">The person identifier.</param> /// <param name="messageTypeList">The alert Type Master List.</param> /// <returns> /// The Collection of Person message. /// </returns> internal static ICollection<PersonMessage> MapCollection(IEnumerable<DataAccess.Entities.PersonMessage> personMessages, string personId, ListResult<DataAccess.Entities.MessageType> messageTypeList) { var messageList = new Collection<PersonMessage>(); var messageCollection = personMessages.Where(a => a.PersonId.Equals(personId, StringComparison.OrdinalIgnoreCase)).ToList(); messageCollection.ForEach(a => { var message = Map(a, messageTypeList); if (message != null) { messageList.Add(message); } }); return messageList; }
/// <summary> /// Maps the crew. /// </summary> /// <param name="crewmembers">The crew members.</param> /// <returns>crew member collection.</returns> internal static ListResult<Crewmember> MapCrew(ListResult<DataAccess.Entities.Crewmember> crewmembers) { var list = new ListResult<Crewmember>(); foreach (var crew in crewmembers.Items) { list.Items.Add(new Crewmember { CrewmemberId = crew.CrewmemberId, PersonalDetail = crew.PersonalDetail, Stateroom = crew.StateroomId }); } list.TotalResults = crewmembers.TotalResults; return list; }
public ListResult <XiangMuDto> GetXiangMusByUserId(int skip, int take) { ListResult <XiangMuDto> listResult = new ListResult <XiangMuDto>(); try { var currentUserId = _fapContext.CurrentUser.Id; var lrsult = _dbContext.XiangMu.Where(x => x.ShenQingRenId == currentUserId && x.Status != (int)MeiJuUtils.XiangMuZhuangTaiName.已删除 && x.Status != (int)MeiJuUtils.XiangMuZhuangTaiName.归档).OrderByDescending(x => x.EndDateTime).Skip(skip).Take(take).ToList(); listResult.Results = _mapper.Map <List <XiangMuDto> >(lrsult); listResult.TotalRows = lrsult.Count; } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
public void GetListInterestGroupings_Successful() { // Arrange MailChimpManager mc = new MailChimpManager(TestGlobal.Test_APIKey); ListResult lists = mc.GetLists(new ListFilter() { ListName = "TestAPIGetInterestGroup" }); Assert.IsNotNull(lists); Assert.IsTrue(lists.Data.Any()); // Act List <InterestGrouping> results = mc.GetListInterestGroupings(lists.Data.FirstOrDefault().Id); // Assert Assert.IsNotNull(results); Assert.IsTrue(results.Any()); }
public ListResult <CgNianDuKaoHeFen> GetNianDus(int skip, int take) { ListResult <CgNianDuKaoHeFen> listResult = new ListResult <CgNianDuKaoHeFen>(); var time = DateTime.Now.Year; try { var query = _dbContext.CgNianDuKaoHeFen.Where(x => x.NianDu == (time - 1).ToString()); listResult.Results = query.Skip(skip).Take(take).ToList(); listResult.TotalRows = query.Count(); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
private void AddChildKey(ListResult result, TargetWriter writer) { IList <IReference> references = this.GetChildReferences(writer.Source.Metadata).ToList(); KeyReader childKey = references.Select(r => this.FindChildKey(writer.Source, r)).NotNull().FirstOrDefault(); if (childKey != null && this.IsValidJoinKey(childKey, throwOnInvalid: true)) { this.InitializeKey(childKey); } if (childKey == null && this.RequiresReference(writer.Source.Metadata)) { throw BindingException.NoReferenceFound(writer.Source.Metadata); } writer.List = this.GetListTarget(result, writer.Source.Metadata, childKey); writer.Join = this.GetJoinTarget(result, childKey); }
/// <summary> /// 获取结项列表 /// </summary> /// <param name="skip"></param> /// <param name="take"></param> /// <returns></returns> public ListResult <JieXiang> GetJieXinags(int skip, int take) { ListResult <JieXiang> listResult = new ListResult <JieXiang>(); var currentUser = _fapContext.CurrentUser; try { var query = _dbContext.JieXiang.Where(x => x.FuZeRenMingCheng == currentUser.Name).OrderByDescending(x => x.CreateDate).Skip(skip).Take(take); listResult.Results = query.ToList(); listResult.TotalRows = query.Count(); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
/// <summary> /// 分页获取属性列表 /// </summary> /// <param name="pageNo"></param> /// <param name="pageSize"></param> /// <param name="sort"></param> /// <param name="filter"></param> /// <returns></returns> public ListResult <AssetAttributeModel> List(int pageNo, int pageSize, SortModel sort, FilterModel filter) { using (var dbContext = new MissionskyOAEntities()) { var list = dbContext.AssetAttributes.AsEnumerable(); var count = list.Count(); list = list.OrderBy(it => it.Sort).Skip((pageNo - 1) * pageSize).Take(pageSize).ToList(); ListResult <AssetAttributeModel> result = new ListResult <AssetAttributeModel>(); result.Data = new List <AssetAttributeModel>(); list.ToList().ForEach(item => { result.Data.Add(item.ToModel()); }); result.Total = count; return(result); } }
public ListResult <WXQ.Enties.Users> GetUserList(string userName, PageModel pageModel, int rsState = 1) { UsersManager UsersManager = new UsersManager(); ListResult <WXQ.Enties.Users> result = new ListResult <Enties.Users>(); System.Linq.Expressions.Expression <Func <Enties.Users, bool> > express = Expressionable.Create <WXQ.Enties.Users>() .AndIF(!string.IsNullOrEmpty(userName), m => SqlFunc.Contains(m.NickName, userName) || SqlFunc.Contains(m.UserName, userName)) .AndIF(rsState > 1, it => it.RsState == rsState).ToExpression();//拼接表达式 result.Result = UsersManager.GetPageList(express, pageModel); foreach (Enties.Users u in result.Result) { u.PassWord = ""; } result.PageSize = pageModel.PageSize; result.PageIndex = pageModel.PageIndex; result.Total = pageModel.PageCount * pageModel.PageSize; return(result); }
public ListResult <XiangMuChengGuoDto> GetXiangMuChengGuoByUser() { ListResult <XiangMuChengGuoDto> listResult = new ListResult <XiangMuChengGuoDto>(); var currentUser = _fapContext.CurrentUser; try { var lists = _dbContext.XiangMuChengGuo.Where(x => x.ZuoZeId == currentUser.Id).OrderByDescending(x => x.CreateDate); listResult.Results = _mapper.Map <List <XiangMuChengGuoDto> >(lists); listResult.TotalRows = lists.Count(); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
public ListResult <XiangMuDto> GetXiangMuByGeRen(int skip, int take, int xiangmuleixing, int yanjiuleixing, string startTime, string endTime) { ListResult <XiangMuDto> listResult = new ListResult <XiangMuDto>(); try { var useid = _fapContext.CurrentUser.Id; var lresult = _xiangMuService.XiangMuShow(skip, take, useid, xiangmuleixing, yanjiuleixing, startTime, endTime, out int totalRows); listResult.Results = _mapper.Map <List <XiangMuDto> >(lresult); listResult.TotalRows = totalRows; } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
/// <summary> /// 查找部门 /// </summary> /// <param name="departmentName">部门名</param> /// <param name="parentId">上一级id</param> /// <param name="pageModel">分页</param> /// <param name="rsState">记录状态</param> /// <returns></returns> /// <summary> /// 查找用户所在的部门 /// </summary> /// <param name="userId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ListResult <WXQ.Enties.Department> GetDepartmentListByUserId(int userId, int pageIndex, int pageSize) { ListResult <WXQ.Enties.Department> result = new ListResult <Enties.Department>(); int totalRs = 0; DepartmentManager DepartmentManager = new DepartmentManager(); result.Result = DepartmentManager.Db.Queryable <WXQ.Enties.UserDepartment, WXQ.Enties.Department>((ud, d) => new object[] { JoinType.Left, ud.DepartmentId == d.DepartmentId }) .Where((ud, d) => ud.UserId == userId) .Select((ud, d) => d).ToPageList(pageIndex, pageSize, ref totalRs); result.PageSize = pageSize; result.PageIndex = pageIndex; result.Total = totalRs; return(result); }
/// <summary> /// 某用户的菜单 /// </summary> /// <param name="userId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public ListResult <WXQ.Enties.Menu> GetMenuListByUserId(int userId, int pageIndex, int pageSize) { ListResult <WXQ.Enties.Menu> result = new ListResult <Enties.Menu>(); int totalRs = 0; MenuManager MenuManager = new MenuManager(); result.Result = MenuManager.Db.Queryable <WXQ.Enties.RoleMenu, WXQ.Enties.Menu, WXQ.Enties.UserRole>((um, m, ur) => new object[] { JoinType.Left, um.MenuId == m.MenuId, JoinType.Left, um.RoleId == ur.RoleId }) .Where((um, m, ur) => ur.UserId == userId) .Select((um, m) => m).ToPageList(pageIndex, pageSize, ref totalRs); result.PageSize = pageSize; result.PageIndex = pageIndex; result.Total = totalRs; return(result); }
public ListResult <ProductImageDto> GetImageListByProductId_UI(long productId) { try { var list = _repository.ProductImage .FindByCondition(c => c.ProductId == productId && c.Ddate == null && c.DaDate == null).ToList(); var result = _mapper.Map <List <ProductImageDto> >(list); var finalresult = ListResult <ProductImageDto> .GetSuccessfulResult(result); return(finalresult); } catch (Exception e) { return(ListResult <ProductImageDto> .GetFailResult(null)); } }
/// <summary> /// Maps the crew. /// </summary> /// <param name="crewmembers">The crew members.</param> /// <returns>crew member collection.</returns> internal static ListResult<Crewmember> MapCrew(ListResult<Entities.Crewmember> crewmembers) { var list = new ListResult<Crewmember>(); foreach (var crew in crewmembers.Items) { var crewmember = new Crewmember { CrewmemberId = crew.CrewmemberId, PersonalDetail = crew.PersonalDetail }; list.Items.Add(crewmember); } list.TotalResults = crewmembers.TotalResults; return list; }
public ListResult <CgJiaoCaiDto> Getcgjc(Guid id) { ListResult <CgJiaoCaiDto> listResult = new ListResult <CgJiaoCaiDto>(); var time = DateTime.Now.Year; try { var query_ids = _dbContext.CgJiLu.Where(x => x.UserId == id && x.Status != -1).Select(x => x.CgId); var query = _dbContext.CgJiaoCai.Where(x => query_ids.Contains(x.Id)); listResult.Results = _mapper.Map <List <CgJiaoCaiDto> >(query.ToList()); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
public ListResult <ColorDto> GetColorList_UI() { try { var result = _repository.Color.FindAll() .Where(c => c.DaUserId == null && c.DuserId == null) .ToList(); var s = _mapper.Map <List <ColorDto> >(result); var finalresult = ListResult <ColorDto> .GetSuccessfulResult(s); return(finalresult); } catch (Exception e) { return(ListResult <ColorDto> .GetFailResult(null)); } }
public void GetListInterestGroupingsWithCountRequested_Successful() { // Arrange MailChimpManager mc = new MailChimpManager("efb48a02f2f56120e2f3f6e2fef71803-us6"); ListResult lists = mc.GetLists(new ListFilter() { ListName = "TestAPIGetInterestGroup" }); Assert.IsNotNull(lists); Assert.IsTrue(lists.Data.Any()); // Act List <InterestGrouping> results = mc.GetListInterestGroupings(lists.Data.FirstOrDefault().Id, true); // Assert Assert.IsNotNull(results); Assert.IsTrue(results.Any()); }
public ListResult GetList() { try { // Making "GET" request, using "MakeRequest" overload function string serverResponse = Server.MakeRequest(Server.ListURL); // Deserialize the response through a class ListResult DeserializedObj = JsonConvert.DeserializeObject <ListResult>(serverResponse); return(DeserializedObj); } catch (Exception ex) { Debug.WriteLine($"ERROR: {ex}"); return(null); } }
public ListResult <XiangMuDto> GetXiangMus(int skip, int take) { ListResult <XiangMuDto> listResult = new ListResult <XiangMuDto>(); try { // listResult.Results = _mapper.Map<List<XiangMuDto>>(_xiangMuService.XiangMuShow(skip, take, out int totalRows)); var lrsult = _xiangMuService.XiangMuShow(skip, take, out int totalRows); listResult.Results = _mapper.Map <List <XiangMuDto> >(lrsult); listResult.TotalRows = totalRows; } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
public async Task <ListResult <ActiveRentDto> > Handle(GetActiveRentsQuery request, CancellationToken cancellationToken) { var query = _dataContext.Rents.Where(x => x.ActualReturnDate == null); var projection = query.Select(s => new ActiveRentDto() { Id = s.Id, BookTitle = s.Book.Title, TenantName = s.Tenant.Name, TenantMobile = s.Tenant.MobileNumber, StartDate = s.StartDate, ScheduledReturnDate = s.ScheduledReturnDate, }).OrderByDescending(x => x.StartDate); var data = await projection.ToListAsync(cancellationToken); return(ListResult.Ok(data)); }
public async Task <ListResult <Rating> > GetAsync(Guid restaurantId, int pageIndex, int itemsPerPage) { Logger.LogDebug("Trying to retrieve {ItemsCount} ratings for restaurants with Id {RestaurantId}...", itemsPerPage, restaurantId); var query = DataContext.GetData <Entities.Rating>().Where(r => r.RestaurantId == restaurantId); var totalCount = await query.LongCountAsync(); Logger.LogDebug("Found {ItemsCounts} ratings", totalCount); var data = await query.Include(r => r.User) .OrderByDescending(s => s.Date) .Skip(pageIndex * itemsPerPage).Take(itemsPerPage + 1) // Try to retrieve an element more than the requested number to check whether there are more data. .Select(dbRating => CreateRatingDto(dbRating)).ToListAsync(); var result = new ListResult <Rating>(data.Take(itemsPerPage), totalCount, data.Count > itemsPerPage); return(result); }
/// <summary> /// 查找菜单 /// </summary> /// <param name="menuName">菜单名</param> /// <param name="url">地址</param> /// <param name="pageModel">分页</param> /// <param name="rsState">记录状态</param> /// <returns></returns> public ListResult <WXQ.Enties.Menu> GetMenuList(string menuName, string url, int parentId, PageModel pageModel, int rsState = 1) { MenuManager MenuManager = new MenuManager(); ListResult <WXQ.Enties.Menu> result = new ListResult <Enties.Menu>(); System.Linq.Expressions.Expression <Func <Enties.Menu, bool> > express = Expressionable.Create <WXQ.Enties.Menu>() .AndIF(!string.IsNullOrEmpty(menuName), m => SqlFunc.Contains(m.MenuName, menuName)) .AndIF(!string.IsNullOrEmpty(url), m => SqlFunc.Contains(m.Url, url)) .AndIF(parentId > -1, it => it.ParentId == parentId) .AndIF(rsState > 1, it => it.RsState == rsState).ToExpression();//拼接表达式 result.Result = MenuManager.GetPageList(express, pageModel); result.PageSize = pageModel.PageSize; result.PageIndex = pageModel.PageIndex; result.Total = pageModel.PageCount; return(result); }
/// <summary> ///个人 /// </summary> /// <param name="skip"></param> /// <param name="take"></param> /// <returns></returns> public ListResult <CgJiLuDto> GetMycgjilus(int skip, int take) { ListResult <CgJiLuDto> listResult = new ListResult <CgJiLuDto>(); var useid = _fapContext.CurrentUser.Id; try { var query = _dbContext.CgJiLu.Where(x => x.UserId == useid && x.Status != -1).OrderByDescending(x => x.CreateDate); listResult.Results = _mapper.Map <List <CgJiLuDto> >(query.Skip(skip).Take(take).ToList()); listResult.TotalRows = query.Count(); } catch (Exception ex) { _loggerService.LogException(_fapContext.CurrentUser, null, "", ex); listResult.Error = new Error("系统未知错误"); } return(listResult); }
public ListResult <WXQ.Enties.Department> GetDepartmentList(string departmentName, int parentId, int pageIndex, int pageSize, int rsState = 1) { int totalRs = 0; DepartmentManager DepartmentManager = new DepartmentManager(); ListResult <WXQ.Enties.Department> result = new ListResult <Enties.Department> { Result = DepartmentManager.Db.Queryable <Enties.Department>().WhereIF(!string.IsNullOrEmpty(departmentName), m => SqlFunc.Contains(m.DepartmentName, departmentName)) .WhereIF(parentId > -1, it => it.ParentId == parentId) .WhereIF(rsState > 1, it => it.RsState == rsState) .ToPageList(pageIndex, pageSize, ref totalRs), PageSize = pageSize, PageIndex = pageIndex, Total = totalRs }; return(result); }
public async Task RetrievePortManningTest() { var portManningSearchParameter = new PortManningSearchParameters { DepartmentIds = "1", ShipId = "1", PageNumber = 1, MaxResults = 10, Parts = "$all" }; var portManningResult = new ListResult<PortManning>(); var portManning = new PortManning { AddedDate = DateTime.Now, AtAnchor = "true", EmergencyStation = "ES", ImportStatus = "Success", InPort = "true", IPMPositionId = "1", IsAtAnchor = true, IsInPort = true, PortArrivalDate = DateTime.Now, PortId = "1", PositionName = "Deck", PositionNumber = "1", Role = "Deck Officer", SafetyNumbers = "1,2", SafetyPositionDetailId = "1", SafetyRoleId = "1", ShipId = "5" }; portManning.PortManningPosition.Add(new PortManningPosition { AssignedDate = DateTime.Now, DepartmentId = "1", IPMPositionId = "1", IPMSafetyPositionDetailId = "1", LastIPMDate = DateTime.Now, PortId = "1", SafetyNumber = "1", SafetyRoleId = "1" }); portManning.PortManningPositionDepartment.Add(new PortManningPositionDepartment { DepartmentId = "1", IPMPositionDepartmentId = "1", IPMPositionId = "1" }); portManningResult.Items.Add(portManning); var crewResult = new ListResult<Entities.Crewmember>(); var crew = new Entities.Crewmember { PersonalDetail = new PersonalDetail { FirstName = "John", LastName = "Doe" }, EmployeeNo = "101", DepartmentId = "1" }; crew.SafetyDuties.Add(new SafetyDuty { SafetyRoleId = "1" }); crewResult.Items.Add(crew); this.shipRepository.Setup(mock => mock.RetrievePortManning(It.IsAny<PortManningSearchParameters>())).Returns(Task.FromResult(portManningResult)); this.crewRepository.Setup(mock => mock.RetrieveCrewmembers(It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<string>(), It.IsAny<int?>(), It.IsAny<int?>(), It.IsAny<string>())).Returns(Task.FromResult(crewResult)); var result = await this.portManningData.RetrievePortManning(new PortManningSearchParameters()); Assert.IsNotNull(result); }
private ListResult <Surveys> SearchFeedback(int currentPage) { switch (SelectedFilterDdl.SelectedValue) { case "All": _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, null, null, currentPage); break; case "Today": _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId), DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId), currentPage); break; case "ThisWeek": _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId).StartOfWeek(DayOfWeek.Monday), DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId), currentPage); break; case "ThisMonth": _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, new DateTime(DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId).Year, DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId).Month, 1), DateTime.UtcNow.ToLosAngerlesTimeWithTimeZone(PublicHotel.TimeZoneId), currentPage); break; case "Custom": if (string.IsNullOrEmpty(DateFrom.Text) || string.IsNullOrEmpty(DateTo.Text)) { ErrorMessageLabel.Text = "Please enter From and To date."; return(new ListResult <Surveys>()); } DateTime startDate; DateTime endDate; DateTime.TryParseExact(DateFrom.Text, "MM/dd/yyyy", null, DateTimeStyles.None, out startDate); DateTime.TryParseExact(DateTo.Text, "MM/dd/yyyy", null, DateTimeStyles.None, out endDate); _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, startDate, endDate, currentPage); break; } return(_surveysListResult); }
/// <summary> /// 当前及下级的部门 /// </summary> /// <param name="userId"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <returns></returns> public List <WXQ.InOutPutEntites.Output.SystemManage.Department.NodeTree> GetDepartmentAndSubDepartmentByUserId(int userId, int pageIndex, int pageSize) { List <WXQ.InOutPutEntites.Output.SystemManage.Department.NodeTree> result = new List <WXQ.InOutPutEntites.Output.SystemManage.Department.NodeTree>(); int totalRs = 0; DepartmentManager DepartmentManager = new DepartmentManager(); List <Enties.Department> lt = DepartmentManager.Db.Queryable <WXQ.Enties.UserDepartment, WXQ.Enties.Department>((ud, d) => new object[] { JoinType.Left, ud.DepartmentId == d.DepartmentId }) .Where((ud, d) => ud.UserId == userId) .Select((ud, d) => d).ToPageList(pageIndex, pageSize, ref totalRs); if (lt != null && lt.Count > 0) { foreach (WXQ.Enties.Department d in lt) { WXQ.InOutPutEntites.Output.SystemManage.Department.NodeTree nt = new InOutPutEntites.Output.SystemManage.Department.NodeTree { label = d.DepartmentName, value = d.DepartmentId }; ListResult <Enties.Department> subnodes = GetDepartmentList("", d.DepartmentId, 1, 1000); if (subnodes != null && subnodes.Total > 0) { nt.children = new List <InOutPutEntites.Output.SystemManage.Department.NodeTree>(); foreach (WXQ.Enties.Department s in subnodes.Result) { WXQ.InOutPutEntites.Output.SystemManage.Department.NodeTree subnode = new InOutPutEntites.Output.SystemManage.Department.NodeTree { label = s.DepartmentName, value = s.DepartmentId }; nt.children.Add(subnode); } } result.Add(nt); } } return(result); }
private ListResult <IconListItem> GetIcon(int siteId) { ListResult <IconListItem> data = null; if (base.IsUseCache) { data = MemoryCacher.GetValue("SITE-ICON") as ListResult <IconListItem>; if (data != null) { return(data); } } IList <IconInfo> list = VShopHelper.GetAllIcon(ClientType.App); List <IconListItem> items = new List <IconListItem>(); if (list != null) { IconListItem item = null; foreach (var current in list) { item = new IconListItem(); item.Title = current.ShortDesc; item.ImageUrl = Util.AppendImageHost(current.ImageUrl); item.DisplaySequence = current.DisplaySequence; items.Add(item); } } data = new ListResult <IconListItem>(); data.TotalNumOfRecords = items.Count;; data.Results = items; if (base.IsUseCache) { MemoryCacher.Add("SITE-ICON", data, DateTimeOffset.UtcNow.AddMinutes(SITE_CACHE_KEEP_TIME)); } return(data); }
public string GetlangByKey(string key) { // fix key if (!key.StartsWith("LBL_")) { key = "LBL_" + key.ToUpper(); } else { key = key.ToUpper(); } string langCode = CultureInfo.CurrentCulture.Name; string langValue = "[" + key + "]"; ListResult <LanguageDetailDto> langsInCache = GetLanguageInCache(); LanguageDetailDto langDetailDto = langsInCache.GetFirstByCondition(x => x.LanguageCode == langCode && x.LanguageKey == key); if (langDetailDto == null) { string[] allLangCodes = languageRepository.GetAll().Select(x => x.LangCode).ToArray(); foreach (string code in allLangCodes) { LanguageDetail langDetail = new LanguageDetail() { LanguageCode = code, LanguageKey = key, LanguageValue = langValue, CreatedBy = GetCurrentUserLogin(), CreatedDate = DateTime.Now, ModifiedDate = DateTime.Now }; langDetail = languageDetailRepository.Add(langDetail); if (code.Equals(langCode)) { langDetailDto = mapper.Map <LanguageDetailDto>(langDetail); } } unitOfWork.SaveChanges(); AddLanguageToCache(langDetailDto); } return(langDetailDto.LanguageValue); }
protected void Search_OnClick(object sender, EventArgs e) { if (string.IsNullOrEmpty(DateFrom.Text) || string.IsNullOrEmpty(DateTo.Text)) { ErrorMessageLabel.Text = "Please enter From and To date."; return; } DateTime startDate; DateTime endDate; DateTime.TryParseExact(DateFrom.Text, "MM/dd/yyyy", null, DateTimeStyles.None, out startDate); DateTime.TryParseExact(DateTo.Text, "MM/dd/yyyy", null, DateTimeStyles.None, out endDate); _surveysListResult = _surveyRepository.SearchSurveys(PublicHotel.HotelId, startDate, endDate); Session["CurrentPage"] = 1; RptFeedback.DataSource = _surveysListResult.Items; RptFeedback.DataBind(); }
public async Task <IListResult <TModel> > ListAsync(QueryBuilder <TModel> builder = null, string continuationToken = null, string partitionKeyValue = null, int maxCount = 0) { var query = builder == null?this.Query(continuationToken, partitionKeyValue, maxCount) : builder(this.Query(continuationToken, partitionKeyValue, maxCount)); var iterator = query.ToFeedIterator(); var result = new ListResult(); while (iterator.HasMoreResults) { var item = await iterator.ReadNextAsync(); var profiles = item.Resource; result.Items.AddRange(item.Resource); result.ContinuationToken = item.ContinuationToken; } return(result); }
/// <summary> /// 度量日志 /// </summary> /// <param name="methodName"></param> /// <param name="CostTime"></param> /// <param name="bgDt"></param> /// <param name="endDt"></param> /// <param name="pageModel"></param> /// <returns></returns> public ListResult <WXQ.Enties.Metrics> GetMetricsList(string methodName, int CostTime, DateTime bgDt, DateTime endDt, PageModel pageModel) { MetricsManager metricsManager = new MetricsManager(); ListResult <WXQ.Enties.Metrics> result = new ListResult <Enties.Metrics>(); System.Linq.Expressions.Expression <Func <Enties.Metrics, bool> > express = Expressionable.Create <WXQ.Enties.Metrics>() .AndIF(!string.IsNullOrEmpty(methodName), m => SqlFunc.Contains(m.MethodName, methodName)) .AndIF(bgDt < DateTime.Now, m => m.AddDateTime >= bgDt) .AndIF(endDt >= bgDt, m => m.AddDateTime <= endDt) .AndIF(CostTime > 0, m => m.CostTime > CostTime) .ToExpression();//拼接表达式 result.Result = metricsManager.GetPageList(express, pageModel); result.PageSize = pageModel.PageSize; result.PageIndex = pageModel.PageIndex; result.Total = pageModel.PageCount; return(result); }
public void TestRetrieveEvent() { ListResult list = Event.List().Limit(1).Request(); Assert.AreEqual(1, list.List.Count); Event eventFromList = list.List[0].Event; EventTypeEnum?type = eventFromList.EventType; Assert.NotNull(type); EntityResult result = Event.Retrieve(eventFromList.Id).Request(); Event retrievedEvent = result.Event; Assert.AreEqual(eventFromList.Id, retrievedEvent.Id); Assert.AreEqual(eventFromList.OccurredAt, retrievedEvent.OccurredAt); Assert.AreEqual(eventFromList.Content.ToString(), retrievedEvent.Content.ToString()); }