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));
        }
Ejemplo n.º 4
0
 public async Task UpdateAzureExceptionAsync(string id, AzureException azureException)
 {
     await this._container.UpsertItemAsync <AzureException>(azureException, new PartitionKey(id));
 }
Ejemplo n.º 5
0
 public async Task AddAzureExceptionAsync(AzureException azureException)
 {
     await this._container.CreateItemAsync <AzureException>(azureException, new PartitionKey(azureException.Id));
 }