コード例 #1
0
 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));
     }
 }
コード例 #2
0
 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));
     }
 }