/// <inheritdoc /> public async Task CreateAsync(Customer customer) { var queryModel = new CustomerQueryModel(customer); await _elasticClient.IndexAsync(queryModel, i => i.Index(IndexName)); }
/// <inheritdoc /> public async Task UpdateAsync(Customer customer) { var queryModel = new CustomerQueryModel(customer); await _elasticClient.UpdateAsync <CustomerQueryModel>(queryModel.Id, i => i .Index(IndexName) .Doc(queryModel)); }
private static GetCustomerDetailsQueryResult MapToQueryResult(CustomerQueryModel customer) { return(new GetCustomerDetailsQueryResult { Id = customer.Id, FirstName = customer.FirstName, LastName = customer.LastName, NationalCode = customer.NationalCode, IsActive = customer.IsActive }); }
public ActionResult CustomerList(CustomerQueryModel queryModel) { PagedList <CustomerInfo> list = null; try { list = customer.getOrderList(queryModel.StartTime, queryModel.EndTime, queryModel.Email, queryModel.Mobile, queryModel.CountryArea, new Models.PagingModel { IsPaging = true, PageIndex = this.PageNo, PageSize = this.PageSize }); } catch (Exception ext) { LogHelper.Error(ext); } return(View(list)); }
// GET: Customer public ActionResult Index() { var dtNow = DateTime.Now; var qm = new CustomerQueryModel() { Mobile = Request["Mobile"] == null ? "" : Request["Mobile"].ToString(), Email = Request["Email"] == null ? "" : Request["Email"].ToString(), CountryArea = Request["Email"] == null ? -1 : Convert.ToInt32(Request["Email"].ToString()), EndTime = Request["EndTime"] == null ? dtNow : Convert.ToDateTime(Request["EndTime"].ToString()), StartTime = Request["StartTime"] == null?dtNow.AddMonths(-6) : Convert.ToDateTime(Request["StartTime"].ToString()), }; ViewBag.PageNo = Request["PageNo"] == null ? 1 : Convert.ToInt32(Request["PageNo"].ToString()); ViewBag.PageSize = Request["PageSize"] == null ? 50 : Convert.ToInt32(Request["PageSize"].ToString()); return(View(qm)); }