Exemple #1
0
        public JsonResult GetLookupForTracking(LookupQuery queryInfo)
        {
            var selector = new Func <Courier, LookupItemVo>(o => new LookupItemVo
            {
                KeyId       = o.Id,
                DisplayName = o.User != null ? Framework.Utility.CaculatorHelper.GetFullName(o.User.FirstName, o.User.MiddleName, o.User.LastName) : ""
            });

            var queryData = _courierService.GetLookupForTracking(queryInfo, selector);

            queryData.Insert(0, new LookupItemVo()
            {
                DisplayName = "---All---", KeyId = 0
            });
            var clientsJson = Json(queryData, JsonRequestBehavior.AllowGet);

            return(clientsJson);
        }