public static CustomReportEntity UpdateWithModel(this CustomReportEntity entity, CustomReportModel model) { entity.Name = model.Name; entity.ReportCategories = model.Categories.Select(x => new CustomReportCategoryEntity { CategoryId = x.CategoryId }).ToList(); return(entity); }
public static CustomReportModel ToDto(this CustomReportEntity entity) { return(new CustomReportModel { Id = entity.Id, Name = entity.Name, Categories = entity.ReportCategories.Select(x => new CustomReportCategoryModel { CategoryId = x.CategoryId, CategoryName = x.Category.Name }).ToList() }); }