示例#1
0
        public async Task <ActionResult> EditAsync(string id, string category)
        {
            if (id == null)
            {
                return(new BadRequestResult());
            }

            var item = await CosmosService.GetTodoItemAsync(id, category);

            if (item == null)
            {
                return(this.NotFound());
            }

            return(this.View(item));
        }
示例#2
0
        public async Task <ActionResult> DeleteAsync(string id, string category)
        {
            if (id == null)
            {
                return(new StatusCodeResult((int)HttpStatusCode.BadRequest));
            }

            var item = await CosmosService.GetTodoItemAsync(id, category);

            if (item == null)
            {
                return(this.NotFound());
            }

            return(this.View(item));
        }
示例#3
0
        public async Task <ActionResult> DetailsAsync(string id, string category)
        {
            var item = await CosmosService.GetTodoItemAsync(id, category);

            return(this.View(item));
        }