예제 #1
0
 public ActionResult DeleteList(BaseViewModel baseViewModel)
 {
     if (_sessionManager.IsActive(baseViewModel.SessionId))
     {
         _listManager.DeleteList(baseViewModel.ListId);
         return(RedirectToAction("ListIndex", baseViewModel));
     }
     else
     {
         var viewModel = new ToDoUser();
         return(RedirectToAction("SignInForm", "Auth", viewModel));
     }
 }
예제 #2
0
        public HttpResponseMessage DeleteList(DeleteListRequest request, int id)
        {
            var response = new DeleteListResponse();

            if (_sessionManager.IsActive(request.SessionId))
            {
                _listManager.DeleteList(id);
                return(Request.CreateResponse(HttpStatusCode.OK, response));
            }
            else
            {
                return(Request.CreateResponse(HttpStatusCode.Conflict, response));
            }
        }