public static MakeTemporaryItemPermanentContract ToContract(this MakeTemporaryItemPermanentRequest request) { return(new MakeTemporaryItemPermanentContract { Id = request.Id, Name = request.Name, Comment = request.Comment, QuantityType = request.QuantityType, QuantityInPacket = request.QuantityInPacket, QuantityTypeInPacket = request.QuantityTypeInPacket, ItemCategoryId = request.ItemCategoryId, ManufacturerId = request.ManufacturerId, Availabilities = request.Availabilities.Select(av => av.ToItemAvailabilityContract()) }); }
public async Task MakeTemporaryItemPermanent(MakeTemporaryItemPermanentRequest request) { await client.MakeTemporaryItemPermanent(request.ToContract()); }