public IHttpActionResult Post(PaymentDto paymentDto) { AdvertisementRepository adRepo = new AdvertisementRepository(); var Id = adRepo.GetId(paymentDto.Name); Payment payment = new Payment { AdvertisementId = Id, Amount = paymentDto.Amount, PaymentDate = paymentDto.PaymentDate }; try { repo.Create(payment); return(Ok()); } catch (Exception) { return(InternalServerError()); } }