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