Пример #1
0
 public static ProjectDto Map(Project project)
 {
     return(new ProjectDto
     {
         Id = project.Id,
         Active = project.Active,
         Description = project.Description,
         EndDate = project.EndDate,
         IsAccepted = project.IsAccepted,
         IsDone = project.IsDone,
         IsFixedPrice = project.IsFixedPrice,
         Price = project.Price,
         StartDate = project.StartDate,
         Rowversion = project.RowVersion,
         CustomerId = project.CustomerID,
         ESTdriving = project.ESTdriving,
         WorkingHoursDtos = WorkingHoursMapper.Map(project.WorkingHours).ToList(),
         UsedItemsDtos = ProjectUsedItemMapper.Map(project.UsedItems).ToList(),
         AssignedItemDtos = ProjectAssignedItemMapper.Map(project.AssignedItems).ToList(),
         ProjectDrivingDtos = ProjectDrivingMapper.Map(project.ProjectDrivings).ToList(),
         ProjectEmployeeDtos = ProjectEmployeeMapper.Map(project.ProjectEmployees).ToList(),
         CustomerDto = CustomerMapper.Map(project.Customer)
     });
 }
Пример #2
0
 public static Project Map(ProjectDto dto)
 {
     return(new Project
     {
         Id = dto.Id,
         Active = dto.Active,
         Description = dto.Description,
         EndDate = dto.EndDate,
         IsAccepted = dto.IsAccepted,
         IsDone = dto.IsDone,
         IsFixedPrice = dto.IsFixedPrice,
         Price = dto.Price,
         RowVersion = dto.Rowversion,
         StartDate = dto.StartDate,
         ESTdriving = dto.ESTdriving,
         CustomerID = dto.CustomerId,
         WorkingHours = WorkingHoursMapper.Map(dto.WorkingHoursDtos).ToList(),
         UsedItems = ProjectUsedItemMapper.Map(dto.UsedItemsDtos).ToList(),
         AssignedItems = ProjectAssignedItemMapper.Map(dto.AssignedItemDtos).ToList(),
         ProjectDrivings = ProjectDrivingMapper.Map(dto.ProjectDrivingDtos).ToList(),
         ProjectEmployees = ProjectEmployeeMapper.Map(dto.ProjectEmployeeDtos).ToList(),
         Customer = CustomerMapper.Map(dto.CustomerDto)
     });
 }