public async Task <ActionResult> EditAsync([Bind("Id, Date, CPR, Name, Smittet")] Covid19Item item) { if (ModelState.IsValid) { await _cosmosDBService.UpdateItemAsync(item.Id, item); return(RedirectToAction("Index")); } return(View(item)); }
public async Task <ActionResult> CreateAsync([Bind("Id, Date, CPR, Name, Smittet")] Covid19Item item) { if (ModelState.IsValid) { item.Id = Guid.NewGuid().ToString(); await _cosmosDBService.AddItemAsync(item); return(RedirectToAction("EndView")); } return(View(item)); }
public async Task <ActionResult> DeleteAsync(string id) { if (id == null) { return(BadRequest()); } Covid19Item item = await _cosmosDBService.GetItemAsync(id); if (item == null) { return(NotFound()); } return(View(item)); }
public async Task UpdateItemAsync(string id, Covid19Item item) { await this._container.UpsertItemAsync <Covid19Item>(item, new PartitionKey(id)); }
public async Task AddItemAsync(Covid19Item item) { await this._container.CreateItemAsync <Covid19Item>(item, new PartitionKey(item.Id)); }