public IHttpActionResult CreateBloodDonorRecord(BloodDonorRecord bloodDonorRecord) { if (!ModelState.IsValid) { return(BadRequest()); } _context.BloodDonorRecords.Add(bloodDonorRecord); _context.SaveChanges(); return(Created(new Uri(Request.RequestUri + "/" + bloodDonorRecord.Id), bloodDonorRecord)); }
public IHttpActionResult UpdateBloodDonorRecord(int id, BloodDonorRecord bloodDonorRecord) { if (!ModelState.IsValid) { return(BadRequest()); } var bloodDonorRecordInDb = _context.BloodDonorRecords.SingleOrDefault(c => c.Id == id); if (bloodDonorRecordInDb == null) { return(NotFound()); } bloodDonorRecordInDb = bloodDonorRecord; _context.SaveChanges(); return(Ok()); }