Beispiel #1
0
        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();