public ActionResult Create(CreateOfferDto offer) { try { offer.AdId = offer.AdId; offer.UserId = GetUserId().Result; _createOfferCommand.Execute(offer); return(RedirectToAction("Index", "Home")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public IActionResult Create([FromBody] CreateOfferViewModel viewModel) { try { _createOfferCommand.Execute(new CreateOfferDto() { AdId = viewModel.AdId, Amount = viewModel.Amount, UserId = GetUserId().Result }); return(StatusCode(201)); } catch (EntityNotFoundException e) { return(UnprocessableEntity(e.Message)); } catch (Exception e) { return(StatusCode(500, e.Message)); } }