internal OperationDto ConvertOperation(Operation operation) { var operationDto = new OperationDto() { Id = operation.Id, Name = operation.Name, MainTime = operation.MainTime.Ticks, AdditionalTime = operation.AdditionalTime.Ticks, Description = operation.Description, Type = operation.Type, Detail = operation.Detail != null?ConvertDetail(operation.Detail) : null, Equipment = operation.Equipment != null?ConvertEquipment(operation.Equipment) : null, RiggingCost = operation.RiggingCost, RiggingStorageCost = operation.RiggingStorageCost }; return(operationDto); }
internal Operation ConvertOperation(OperationDto operationDto) { var operation = new Operation() { Name = operationDto.Name, MainTime = new TimeSpan(operationDto.MainTime), AdditionalTime = new TimeSpan(operationDto.AdditionalTime), Description = operationDto.Description, Type = operationDto.Type, DetailId = operationDto.Detail.Id, EquipmentId = operationDto.Equipment.Id, RiggingCost = operationDto.RiggingCost, RiggingStorageCost = operationDto.RiggingStorageCost }; if (operationDto.Id.HasValue) { operation.Id = (int)operationDto.Id; } return(operation); }