//搜索使用单位事件 public ActionResult UserCompanyList(CompanyQueryModel query, string keywords) { //获取所有使用单位信息 query.ServiceCompanyList = cService.GettAllServiceInfo(keywords); query.PageInfo.TotalCount = query.ServiceCompanyList.Count; return(View(query)); }
public async Task <IResultModel> Query(CompanyQueryModel model) { var result = new QueryResultModel <CompanyEntity> { Rows = await _repository.Query(model), Total = model.TotalCount }; return(ResultModel.Success(result)); }
/// <inheritdoc /> public async Task ProjectAsync(CompanyRegistered @event) { if (await _companyRepository.IsExistsAsync(@event.AggregateId)) { return; } var company = new CompanyQueryModel(@event.AggregateId, @event.Name, @event.NationalId); await _companyRepository.AddAsync(company); }
public async Task Handle(CompanyCreatedEvent @event) { //Domain Changes var instance = new CompanyQueryModel(); instance.Create(@event); //Persistence await repository.Insert(instance); await unitOfWork.Commit(); }
public async Task <IList <CompanyEntity> > Query(CompanyQueryModel model) { var paging = model.Paging(); var query = Db.Find(); query.WhereIf(model.Name.NotNull(), m => m.Name.Contains(model.Name)); if (!paging.OrderBy.Any()) { query.OrderByDescending(m => m.Id); } var result = await query.LeftJoin <AccountEntity>((x, y) => x.CreatedBy == y.Id) .Select((x, y) => new { x, Creator = y.Name }) .PaginationAsync(paging); model.TotalCount = paging.TotalCount; return(result); }
//搜索使用单位事件 public ActionResult UserCompanyList(CompanyQueryModel query, string keywords) { //获取所有使用单位信息 return(Json(cService.GetAllCompanyInfo(keywords), JsonRequestBehavior.AllowGet)); }
public Task <IResultModel> Query([FromQuery] CompanyQueryModel model) { return(_service.Query(model)); }