public async Task <ActionResult> PostAuction([FromBody] PostAuctionRequest model) { var response = await _createAuctionFlow.Execute(PostAuctionRequestToAuctionEntity.Translate(model)); var translateResponse = PostAuctionEntityToPostAuctionResponse.Translate(response); return(Ok(translateResponse)); }
public static Auction Translate(PostAuctionRequest model) => model != null?Auction.Create( userId : model.UserId, name : model.Name, initialValue : model.InitialValue, used : model.Used, startDate : model.StartDate, endDate : model.EndDate ) : Auction.Create();