public static void UpdateCategoryEntity(this WebStoreCategories entity, WebStoreCategoryEditDTO dto) { entity.CategoryName = dto.CategoryName; entity.CategoryUrlName = dto.CategoryName.OptimizedUrl(); entity.IsPublic = true; //dto.IsPublic; entity.Description = dto.Description.TrimString(4000); }
public ActionResult SaveCategoryDetails(WebStoreCategoryEditDTO dto) { if (dto == null || !ModelState.IsValid) { return(Json(new JsonResponseToken { success = false , error = GetModelStateError(ModelState.Values.ToList()) })); } string error; var result = _webStoreServices.SaveCategory(ref dto, out error); if (dto.WebStoreId < 0) { return(ErrorResponse(error ?? "Something went wrong. Please try again")); } return(Json(new JsonResponseToken { success = result , result = new { id = dto.WebStoreCategoryId , name = dto.CategoryName } , error = error })); }
//wix settings //public static void UpdateStoreEntity(this WebStores entity, WixSettingsToken dto) //{ // entity.StoreName = dto.StoreName; // entity.FontColor = dto.FontColor; // entity.BackgroundColor = dto.BackgroundColor; // entity.TabsFontColor = dto.TabsFontColor; // entity.IsShowTitleBar = dto.IsShowTitleBar; // entity.IsShowBorder = dto.IsShowBorder; // entity.IsTransparent = dto.IsTransparent; // entity.UpdateOn = DateTime.Now; // entity.UpdatedBy = DtoExtensions.CurrentUserId; // if (string.IsNullOrEmpty(entity.WixSiteUrl) && !string.IsNullOrEmpty(dto.WixSiteUrl)) // { // entity.WixSiteUrl = dto.WixSiteUrl; // } //} //category public static WebStoreCategories EditDto2CategoryEntity(this WebStoreCategoryEditDTO dto) { return(new WebStoreCategories { WebStoreID = dto.WebStoreId , CategoryName = dto.CategoryName , CategoryUrlName = dto.CategoryName.OptimizedUrl() , IsPublic = true //dto.IsPublic , Description = dto.Description.TrimString(4000) , Ordinal = dto.OrderIndex ?? 0 , IsAutoUpdate = false , AddOn = DateTime.Now }); }
public ActionResult DeleteStoreCategoryFromList([DataSourceRequest] DataSourceRequest request, WebStoreCategoryEditDTO dto) { string error; if (dto == null) { return(Json(ModelState.ToDataSourceResult())); } _webStoreServices.DeleteCategory(dto.WebStoreCategoryId, out error); return(Json(ModelState.ToDataSourceResult())); }