public static BaseWebStoreDTO WebStoreGridToken2BaseWebStoreDto(this WebStoreGridDTO token) { return(new BaseWebStoreDTO { StoreId = token.StoreId, TrackingID = token.TrackingID, Name = token.Name, DefaultCurrencyId = token.DefaultCurrencyId }); }
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)); }
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)); }
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))); }