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);
        }
Ejemplo n.º 2
0
        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);
        }