public async Task <ActionResult> Create(Policy_Roles idata) { var result = new ApiResultModel <Policy_Roles>(); var data = await _storage.GetRepository <IPolicy_Repository>().CreateAsync(idata); if (data != null) { result.Data = data; return(Ok(result)); } else { result.BadRequest(); return(BadRequest(result)); } }
public async Task <ActionResult> Update(int id, Policy_Roles idata) { var result = new ApiResultModel <Policy_Roles>(); if (idata.id != id) { result.BadRequest("ID mismatch"); return(BadRequest(result)); } var data = await _storage.GetRepository <IPolicy_Repository>().UpdateAsync(idata); if (data != null) { result.Data = data; return(Ok(result)); } else { result.BadRequest(); return(BadRequest(result)); } }