protected void Upd_off(object sender, EventArgs e) { offer = new Offer(); offer.Id = Int32.Parse(Session["Id_off"].ToString()); offer.Name = name.Value; offer.Description = description.Value; DateTime fec_ini = DateTime.Parse(fec_in.Text); DateTime fec_fi = DateTime.Parse(fec_fin.Text); offer.InitDate = fec_ini; offer.EndDate = fec_fi; offer.MinArticles = Int32.Parse(minArticles.SelectedValue); offer.Percentage = Int32.Parse(porcentaje.SelectedValue); UpdateOfferCommand cmd = new UpdateOfferCommand(offer); cmd.Execute(); if (offer.Code == 201) { ClientScript.RegisterClientScriptBlock(this.GetType(), "random", "alertme_succ()", true); } else { ClientScript.RegisterClientScriptBlock(this.GetType(), "random", "alertme()", true); } }
public async Task <IActionResult> UpdateOffer(int offerId, [FromBody] UpdateOfferRequest request) { var updateOfferCommand = new UpdateOfferCommand(offerId, request); var result = await mediator.Send(updateOfferCommand); return(StatusCode((int)result.Code, result.Value)); }
public async Task <IActionResult> Put([FromBody] UpdateOfferCommand updateOfferCommand) { bool result = await mediator.Send(updateOfferCommand); return(result ? StatusCode(StatusCodes.Status200OK, new ApiResponse { Success = true, SuccessMessage = "Offer updated successfully." }) : BadRequest(new ApiResponse { Success = false, Errors = new[] { "An error has occurred while updating the Offer." } })); }
public async Task <IActionResult> Put([FromBody] UpdateOfferCommand command) { var result = await Mediator.Send(command); return(Ok(new { result })); }
public async Task <IActionResult> UpdateOffer(UpdateOfferCommand request) { return(Ok(await _mediator.Send(request))); }