public async Task <IHttpActionResult> Post([FromBody] EligibilityRequirementModel record) { if (record == null) { return(BadRequest("Required data was not supplied.")); } if (await Exists(record.Requirement)) { return(Conflict()); } db.EligibilityRequirements.Add(record); return(await SaveChanges(record, ActionType.Post)); }
public async Task <IHttpActionResult> Put(int id, [FromBody] EligibilityRequirementModel eligibility) { if (eligibility == null) { return(BadRequest("Required data was not supplied.")); } if (!await Exists(id)) { return(NotFound()); } var record = await db.EligibilityRequirements.FindAsync(id); if (eligibility.Requirement != null && record.Requirement != eligibility.Requirement) { record.Requirement = eligibility.Requirement; } return(await SaveChanges(record, ActionType.Put)); }