public Category Map(CategoryFilter filter, Category category, CreateOrEditViewModel createOrEdit) { if (category.Id == 0) { category.CategoryId = filter?.Owner?.Id?.Equals; } category.Url = createOrEdit.Url; category.ProductProviderCSharpClassName = createOrEdit.ProductProviderCSharpClassName; category.ProductProviderParameters = createOrEdit.ProductProviderParameters; category.Position = createOrEdit.Position; return(category); }
public Category Map(CreateOrEditViewModel createOrEdit) { Category category = new Category(); if (createOrEdit.Id != null) { category = this.RequestHandler.Storage.GetRepository <ICategoryRepository>().WithKey((int)createOrEdit.Id); } else { category.CategoryId = createOrEdit.CategoryId; } category.Position = createOrEdit.Position; return(category); }