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()); }
public MainRule(TransportOfferingBidCreateRequest transportOfferingBidCreateRequest) { // Create Context Context = new ContextModel(transportOfferingBidCreateRequest, this); }
public Task <ActionResult <TransportOfferingBid> > CreateTransportOfferingBid(int id, [FromBody] TransportOfferingBidCreateRequest request) { return(this._transportOfferingsService.CreateBid(id, request).Convert <TransportOfferingBid>(this)); }