Example #1
0
 public static BaseWebStoreDTO WebStoreGridToken2BaseWebStoreDto(this WebStoreGridDTO token)
 {
     return(new BaseWebStoreDTO
     {
         StoreId = token.StoreId,
         TrackingID = token.TrackingID,
         Name = token.Name,
         DefaultCurrencyId = token.DefaultCurrencyId
     });
 }
Example #2
0
        public ActionResult GetOwnerStoresLOV()
        {
            var list = new WebStoreGridDTO[0];

            if (CurrentUserId < 0)
            {
                return(Json(list, JsonRequestBehavior.AllowGet));
            }

            list = _webStoreServices.GetOwnerStores(CurrentUserId).OrderBy(x => x.Name).ToArray();

            return(Json(list, JsonRequestBehavior.AllowGet));
        }
Example #3
0
        public ActionResult GetStores([DataSourceRequest] DataSourceRequest request)
        {
            var list = new WebStoreGridDTO[0];

            if (CurrentUserId < 0)
            {
                return(Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
            }

            list = _webStoreServices.GetOwnerStores(CurrentUserId).OrderBy(x => x.AddOn).ThenBy(x => x.Name).ToArray();

            return(Json(list.ToDataSourceResult(request), JsonRequestBehavior.AllowGet));
        }
Example #4
0
        public ActionResult DestroyStore([DataSourceRequest] DataSourceRequest request, WebStoreGridDTO dto)
        {
            if (dto != null)
            {
                string error;
                _webStoreServices.DeleteStore(dto.StoreId, out error);
            }

            return(Json(new[] { dto }.ToDataSourceResult(request, ModelState)));
        }