protected void LinkButtonSaveToDo_Click(object sender, EventArgs e) { try { int? toDoId = Convert.ToInt32(Request.Params["toDoId"]); if (toDoId != null && toDoId > 0) { ToDoListEntities context = new ToDoListEntities(); ToDo toDo = context.ToDos.Find(toDoId); if (toDo != null) { toDo.Title = this.TextBoxToDoTitle.Text; toDo.Body = this.TextBoxBody.Text; toDo.CaregoryId = int.Parse(this.ListBoxCategories.SelectedValue); context.SaveChanges(); Response.Redirect("~/ManageToDos.aspx"); } } } catch (Exception ex) { this.LiteralErrorMessage.Visible = true; this.LiteralErrorMessage.Text = ex.Message; } }
protected void LinkButtonSaveQuestion_Click(object sender, EventArgs e) { try { int? categoryId = Convert.ToInt32(Request.Params["CategoryId"]); if (categoryId != null && categoryId > 0) { ToDoListEntities context = new ToDoListEntities(); Category Category = context.Categories.Find(categoryId); if (Category != null) { Category.Name = this.TextBoxCategoryName.Text; context.SaveChanges(); Response.Redirect("~/ManageCategories.aspx"); } } } catch (Exception ex) { this.TextBoxErrorMessage.Visible = true; this.TextBoxErrorMessage.Text = ex.Message; } }
protected void LinkButtonSaveCategory_Click(object sender, EventArgs e) { if (Page.IsValid) { ToDoListEntities context = new ToDoListEntities(); Category Category = new Category(); Category.Name = this.TextBoxCategoryName.Text; context.Categories.Add(Category); context.SaveChanges(); Response.Redirect("~/ManageCategories.aspx"); } }
protected void LinkButtonDeleteToDo_Command(object sender, CommandEventArgs e) { try { var id = int.Parse(e.CommandArgument.ToString()); ToDoListEntities context = new ToDoListEntities(); ToDo toDo = context.ToDos.Find(id); context.ToDos.Remove(toDo); context.SaveChanges(); Response.Redirect("~/ManageToDos.aspx"); } catch (Exception ex) { this.LiteralErrorMessage.Visible = true; this.LiteralErrorMessage.Text = ex.Message; } }
protected void LinkButtonSaveToDo_Click(object sender, EventArgs e) { if (Page.IsValid) { ToDoListEntities context = new ToDoListEntities(); ToDo toDo = new ToDo(); toDo.Title = this.TextBoxToDoTitle.Text; toDo.Body = this.TextBoxBody.Text; toDo.DateModified = DateTime.Now; toDo.CaregoryId = int.Parse(this.ListBoxCategories.SelectedValue); context.ToDos.Add(toDo); context.SaveChanges(); Response.Redirect("~/ManageToDos.aspx"); } }