private static RowDTO RowToDto(Row row)
        {
            ICollection <DayDTO> days = DaysCollectionToDto(row.Days);
            var rowDto = new RowDTO {
                Days = days, Id = row.Id, RateTypeId = row.RateTypeId, TimesheetId = row.TimesheetId
            };

            return(rowDto);
        }
 private static Row DtoToRow(RowDTO row)
 {
     return(new()
     {
         Id = row.Id,
         RateTypeId = row.RateTypeId,
         TimesheetId = row.TimesheetId,
         Days = JsonSerializer.Serialize(row.Days)
     });
 }
        private ICollection <RowDTO> CreateMockRowDtos()
        {
            var row1 = new RowDTO()
            {
                Id          = 1,
                TimesheetId = 1,
                RateTypeId  = 1,
                Days        = CreateMockDayDtos()
            };

            var row2 = new RowDTO()
            {
                Id          = 1,
                TimesheetId = 1,
                RateTypeId  = 2,
                Days        = CreateMockDayDtos()
            };

            return(new List <RowDTO> {
                row1, row2
            });
        }