public async Task <ActionResult> Create(FileStore_FileType idata) { var result = new ApiResultModel <FileStore_FileType>(); var data = await this._storage.GetRepository <IFileStore_Type_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, FileStore_FileType idata) { var result = new ApiResultModel <FileStore_FileType>(); if (idata.id != id) { result.BadRequest("ID mismatch"); return(BadRequest(result)); } var data = await this._storage.GetRepository <IFileStore_Type_Repository>().UpdateAsync(idata); if (data != null) { result.Data = data; return(Ok(result)); } else { result.BadRequest("Cannot edit data"); return(BadRequest(result)); } }