public async Task <IActionResult> Put(int id, [FromBody] RiverConditionType entity) { try { return(Ok(await agent.Update(id, entity))); } catch (Exception ex) { return(await HandleExceptionAsync(ex)); } }
public async Task <IActionResult> Post([FromBody] RiverConditionType entity) { try { if (!isValid(entity)) { return(new BadRequestResult()); // This returns HTTP 404 } return(Ok(await agent.Add(entity))); } catch (Exception ex) { return(await HandleExceptionAsync(ex)); } }
public Task <RiverConditionType> Update(Int32 pkId, RiverConditionType item) { return(this.Update <RiverConditionType>(pkId, item)); }
public Task <RiverConditionType> Add(RiverConditionType item) { return(this.Add <RiverConditionType>(item)); }