public async Task <HttpResponseMessage> Put(string tableNameString, [FromBody] EasyTableModel easyTableModel) { var insertResult = await _tableService.InsertRowAsync(easyTableModel); var responseMessage = PrepareResponse(insertResult); return(responseMessage); }
public IActionResult Index() { List <EasyTableModel> models = new List <EasyTableModel>(); EasyTableModel model1 = new EasyTableModel(); model1.EmployeeId = "1"; model1.EmployeeName = "Dan"; model1.JobTitle = "Manager"; models.Add(model1); return(View(models)); }
public async Task <Tuple <int, object> > InsertRowAsync(EasyTableModel insertModel) { var tableReference = _cloudTableClient.GetTableReference(_tableNameString); string tableExceptionMessage = string.Empty; try { var tableOperation = TableOperation.InsertOrReplace(insertModel); var insertResult = await tableReference.ExecuteAsync(tableOperation); return(new Tuple <int, object>(insertResult.HttpStatusCode, insertResult.Result)); } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.Message); return(new Tuple <int, object>(-1, null)); } }