Пример #1
0
        internal static SubCategoryVm FromModel(SubCategory model)
        {
            var viewModel = new SubCategoryVm {
                Id = model.Id, Name = model.Name, Category = model.Category.Name
            };

            return(viewModel);
        }
Пример #2
0
        internal static CategoryVm FromModel(Category model)
        {
            var subsForModel = new List <SubCategoryVm>();

            if (model.SubCategories != null)
            {
                foreach (var subCategory in model.SubCategories)
                {
                    subsForModel.Add(SubCategoryVm.FromModel(subCategory));
                }
            }
            return(new CategoryVm
            {
                Id = model.Id,
                Name = model.Name,
                SubCategories = subsForModel
            });
        }
Пример #3
0
 internal static SubCategoryVm FromModel(SubCategory model)
 {
     var viewModel = new SubCategoryVm {Id = model.Id, Name = model.Name, Category = model.Category.Name};
     return viewModel;
 }