public async Task <IActionResult> UpdateActiveOffer([FromRoute] string offerId, [FromForm] UpdateActiveOfferCommand command) { command.OfferId = offerId; await _mediator.Send(command); return(Ok()); }
public async Task <IActionResult> AciveOffer([FromRoute] string id, [FromRoute] string offerId, [FromBody] UpdateActiveOfferCommand updateActiveOfferCommand) { updateActiveOfferCommand.EmployerId = id; updateActiveOfferCommand.OfferId = offerId; var result = await mediator.Send(updateActiveOfferCommand); if (!result) { return(BadRequest(new ApiResponse { Success = false, Errors = new[] { "An error has occurred changing active state of Offer." } })); } return(CreatedAtRoute("GetOfferById", new { id = offerId }, new ApiResponse { Success = true, SuccessMessage = "The active state of Offer has been changed successfully." })); }