public async Task <ActionResult> EditAsync([Bind("Id,Prio,PartitionKey,Active,Code,Result,Context,ReturnCode,ReturnResult,ReturnDetails,ReturnType")] AzureException AzureException) { if (ModelState.IsValid) { await _cosmosDbService.UpdateAzureExceptionAsync(AzureException.Id, AzureException); return(RedirectToAction("Index")); } return(View(AzureException)); }
public async Task <ActionResult> CreateAsync([Bind("Id,Prio,PartitionKey,Active,Code,Result,Context,ReturnCode,ReturnResult,ReturnDetails,ReturnType")] AzureException AzureException) { if (ModelState.IsValid) { AzureException.Id = Guid.NewGuid().ToString(); await _cosmosDbService.AddAzureExceptionAsync(AzureException); return(RedirectToAction("Index")); } return(View(AzureException)); }
public async Task <ActionResult> DeleteAsync(string id) { if (id == null) { return(BadRequest()); } AzureException AzureException = await _cosmosDbService.GetAzureExceptionAsync(id); if (AzureException == null) { return(NotFound()); } return(View(AzureException)); }
public async Task UpdateAzureExceptionAsync(string id, AzureException azureException) { await this._container.UpsertItemAsync <AzureException>(azureException, new PartitionKey(id)); }
public async Task AddAzureExceptionAsync(AzureException azureException) { await this._container.CreateItemAsync <AzureException>(azureException, new PartitionKey(azureException.Id)); }