コード例 #1
0
 public int UpdateListTodo(UpdateListTodo request)
 {
     try
     {
         DynamicParameters parameters = new DynamicParameters();
         parameters.Add("@IDL", request.IDL);
         parameters.Add("@TodoID", request.TodoID);
         parameters.Add("@ListName", request.ListName);
         var id = SqlMapper.ExecuteScalar <int>(con, "UpdateListTodo", parameters, commandType: CommandType.StoredProcedure);
         return(id);
     }
     catch (Exception ex)
     {
         throw;
     }
 }
コード例 #2
0
        public IActionResult UpdateListTodo(int id)
        {
            var            list           = new UpdateListTodo();
            var            url            = $"{Common.Common.ApiUrl}/listtodo/getlisttobyid/{id}";
            HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(url);

            httpWebRequest.Method = "GET";
            var response = httpWebRequest.GetResponse();

            {
                string responseData;
                Stream responseStream = response.GetResponseStream();
                try
                {
                    StreamReader streamReader = new StreamReader(responseStream);
                    try
                    {
                        responseData = streamReader.ReadToEnd();
                    }
                    finally
                    {
                        ((IDisposable)streamReader).Dispose();
                    }
                }
                finally
                {
                    ((IDisposable)responseStream).Dispose();
                }
                list = JsonConvert.DeserializeObject <UpdateListTodo>(responseData);
            }
            ViewBag.TodoList    = TodoList();
            ViewBag.TodoListID  = todoList;
            ViewBag.TodoListIDd = TodoList().Where(p => p.ID == todoList).FirstOrDefault().TaskName;
            TempData["Done"]    = null;
            TempData["Fail"]    = null;

            return(View(list));
        }
コード例 #3
0
        public IActionResult UpdateListTodo(UpdateListTodo model)
        {
            int editResult     = 0;
            var httpWebRequest = (HttpWebRequest)WebRequest.Create($"{Common.Common.ApiUrl}/listtodo/updatetodo");

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Method      = "PUT";
            using (var streamWrite = new StreamWriter(httpWebRequest.GetRequestStream()))
            {
                var json = JsonConvert.SerializeObject(model);
                streamWrite.Write(json);
            }
            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
            {
                var result = streamReader.ReadToEnd();
                editResult = int.Parse(result);
            }
            ViewBag.TodoList   = TodoList();
            ViewBag.TodoListID = todoList;
            if (editResult <= 0)
            {
                TempData["Fail"] = "List edit fail";
                return(View(model));
            }
            else
            {
                TempData["Done"] = "List edit successfully";
                ModelState.Clear();
                return(View(new UpdateListTodo()
                {
                    TodoID = todoList
                }));
            }
        }
コード例 #4
0
ファイル: ListTodoService.cs プロジェクト: huynhvantam/Todo
 public int UpdateListTodo(UpdateListTodo request)
 {
     return(_listTodoRepository.UpdateListTodo(request));
 }
コード例 #5
0
 public int UpdateTodo([FromBody] UpdateListTodo request)
 {
     return(_listTodoService.UpdateListTodo(request));
 }