public async Task <IActionResult> UpdateTodoItem(long id, PornhubVideoCommentItem todoItemDTO) { if (id != todoItemDTO.Id) { return(BadRequest()); } var todoItem = await _context.PornhubVideoCommentItems.FindAsync(id); if (todoItem == null) { return(NotFound()); } // todoItem.Name = todoItemDTO.Name; // todoItem.IsComplete = todoItemDTO.IsComplete; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) when(!TodoItemExists(id)) { return(NotFound()); } return(NoContent()); }
public async Task <ActionResult <PornhubVideoCommentItem> > CreateTodoItem(PornhubVideoCommentItem item) { /*var todoItem = new TodoItem { * IsComplete = todoItemDTO.IsComplete, * Name = todoItemDTO.Name * }; * * _context.PornhubVideoCommentItems.Add(todoItem); * await _context.SaveChangesAsync(); * * return CreatedAtAction( * nameof(GetTodoItem), * new { id = todoItem.Id }, * ItemToDTO(todoItem));*/ Debug.WriteLine("Logging in"); Debug.WriteLine(item.ProxyHost); Debug.WriteLine(item.ProxyPort); Proxy proxy = new Proxy(ProxyType.Http, item.ProxyHost, item.ProxyPort, new ProxyCredentials(item.ProxyUsername, item.ProxyPassword)); await Login(proxy, item.PornhubUsername, item.PornhubPassword); return(item); }
private static PornhubVideoCommentItem ItemToDTO(PornhubVideoCommentItem item) //=> /*new PornhubVideoCommentItem { * Id = item.Id, * Name = todoItem.Name, * IsComplete = todoItem.IsComplete * };*/ { return(item); }