public bool Delete(int todoId)
        {
            bool result = false;

            using (var context = new TrainingTodoEntities())
            {
                string sql = "UPDATE TodoList SET Deleted = 1 Where TodoId = @TodoId";

                var p_todoId = (new SqlParameter("@TodoId", todoId));

                var sqlExecutedResult = context.Database.ExecuteSqlCommand(sql, p_todoId);
                if (sqlExecutedResult > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
        public bool UpdateCompleted(int todoId, bool doneOrNot)
        {
            bool result = false;

            using (var context = new TrainingTodoEntities())
            {
                string sql = "UPDATE TodoList SET Completed = @Completed Where TodoId = @TodoId";

                var p_todoId    = (new SqlParameter("@TodoId", todoId));
                var p_completed = (new SqlParameter("@Completed", doneOrNot));

                var sqlExecutedResult = context.Database.ExecuteSqlCommand(sql, p_todoId, p_completed);
                if (sqlExecutedResult > 0)
                {
                    result = true;
                }
            }
            return(result);
        }
 public TodoListRepository()
 {
     db = new TrainingTodoEntities();
 }