public static DTO.FilterGroup ToDto(this Display.FilterGroup displayEntity) { var filters = new List <DTO.Filter>(); foreach (Display.Filter displayFilter in displayEntity.Filters) { filters.Add(displayFilter.ToDto()); } var result = new DTO.FilterGroup( displayEntity.Sort, displayEntity.Name, filters); return(result); }
public static Display.FilterGroup ToDisplayEntity(this DTO.FilterGroup dto) { var displayEntity = new Display.FilterGroup(); displayEntity.Sort = dto.Sort; displayEntity.Name = dto.Name; if (dto.Filters != null) { foreach (DTO.Filter filterDto in dto.Filters) { displayEntity.Filters.Add(filterDto.ToDisplayEntity()); } } return(displayEntity); }