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; } }
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)); }
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 })); } }
public int UpdateListTodo(UpdateListTodo request) { return(_listTodoRepository.UpdateListTodo(request)); }
public int UpdateTodo([FromBody] UpdateListTodo request) { return(_listTodoService.UpdateListTodo(request)); }