public IActionResult CreateDonation([FromBody] SaveDonationModel donationModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var postToCreate = DonationMapper.DonationModelToDonation(donationModel); return(Ok(_donationManager.CreateDonation(postToCreate).ToString())); }
public IActionResult GetDonationbyId(string id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!ObjectId.TryParse(id, out var objectId)) { return(BadRequest("'Id' parameter is ivalid ObjectId")); } var donationToReturn = _donationManager.GetDonation(objectId); if (donationToReturn == null) { return(NotFound()); } return(Ok(DonationMapper.DonationToDonationModel(donationToReturn))); }