internal static SubCategoryVm FromModel(SubCategory model) { var viewModel = new SubCategoryVm { Id = model.Id, Name = model.Name, Category = model.Category.Name }; return(viewModel); }
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 }); }
internal static SubCategoryVm FromModel(SubCategory model) { var viewModel = new SubCategoryVm {Id = model.Id, Name = model.Name, Category = model.Category.Name}; return viewModel; }