public async Task <IWrappedResponse> CreateBid(int transportId, TransportOfferingBidCreateRequest request)
        {
            // Welche Notwendigkeit besteht dafür? (redundanz)
            request.TransportId = transportId;

            var cmd = ServiceCommand <TransportOfferingBidCreateRequest, Rules.TransportOfferings.CreateBid.MainRule>
                      .Create(_serviceProvider)
                      .When(new Rules.TransportOfferings.CreateBid.MainRule(request))
                      .Then(CreateBidAction);

            return(await cmd.Execute());
        }
Exemplo n.º 2
0
 public MainRule(TransportOfferingBidCreateRequest transportOfferingBidCreateRequest)
 {
     // Create Context
     Context = new ContextModel(transportOfferingBidCreateRequest, this);
 }
Exemplo n.º 3
0
 public Task <ActionResult <TransportOfferingBid> > CreateTransportOfferingBid(int id, [FromBody] TransportOfferingBidCreateRequest request)
 {
     return(this._transportOfferingsService.CreateBid(id, request).Convert <TransportOfferingBid>(this));
 }