コード例 #1
0
        public async Task <ActionResult> PostOffer(CreateOfferDto createOfferDto)
        {
            try
            {
                if (!IsCompany(createOfferDto.IdCompany))
                {
                    return(Unauthorized("You can not create this offer with this company."));
                }

                OfferDto offerDto = await _business.CreateOffer(createOfferDto);

                return(Created(offerDto.Id.ToString(), offerDto));
            }
            catch (ConditionFailedException exception)
            {
                return(BadRequest(exception.Message));
            }
        }
コード例 #2
0
ファイル: OfferController.cs プロジェクト: jkatipelly/Purple
 // POST: api/Offer
 public int Post([FromBody] Offer offer)
 {
     return(_offerBusiness.CreateOffer(offer));
 }