Пример #1
0
 protected void btnSubmit_Click(object sender, EventArgs e)
 {
     try
     {
         Joke joke = JokeFactory.Create();
         joke.Title      = txtTitle.Text;
         joke.Teaser     = txtTeaser.Text;
         joke.JokeText   = txtJokeText.Text;
         joke.CategoryId = Convert.ToInt32(ddlCategory.SelectedValue);
         if (chkFeatured.Checked == true)
         {
             joke.IsFeatured = true;
         }
         else
         {
             joke.IsFeatured = false;
         }
         CUDMethods.Add(joke);
         lblMessage.Text = "Joke has been added!";
         Clear();
     }
     catch (Exception ex)
     {
         lblMessage.Text = ex.Message;
     }
 }
Пример #2
0
        protected void btnSubmit_Click(object sender, EventArgs e)
        {
            try
            {
                Joke joke = JokeFactory.Create();
                joke.Title      = txtTitle.Text;
                joke.Teaser     = txtTeaser.Text;
                joke.JokeText   = txtJokeText.Text;
                joke.CategoryId = Convert.ToInt32(ddlCategory.SelectedValue);
                joke.JokeId     = Convert.ToInt16(Request.QueryString["jID"]);
                joke.TimeStamp  = Session["timestamp"];
                if (chkFeatured.Checked == true)
                {
                    joke.IsFeatured = true;
                }
                else
                {
                    joke.IsFeatured = false;
                }


                CUDMethods.Update(joke);
                lblMessage.Text      = "Joke has been updated!";
                Session["timestamp"] = joke.TimeStamp;
                //Clear();
            }
            catch (Exception ex)
            {
                lblMessage.Text = ex.Message;
            }
        }
Пример #3
0
        private void bindJokeRepeater(string jokeId)
        {
            Joke        joke    = JokeFactory.Create(Convert.ToInt32(jokeId));
            List <Joke> lstJoke = new List <Joke>();

            lstJoke.Add(joke);
            rptJokes.DataSource = lstJoke;
            rptJokes.DataBind();
        }
Пример #4
0
        static int Main(string[] args)
        {
            LocalizedConsoleWriter consoleWriter = new LocalizedConsoleWriter();
            JokeFactory            jokeFactory   = new JokeFactory();

            QuestionEngine qed = new QuestionEngine(consoleWriter, jokeFactory);

            return(qed.Run());
        }
Пример #5
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                ddlCategory.DataTextField  = "categoryName";
                ddlCategory.DataValueField = "categoryID";

                string jokeId = Request.QueryString["jID"];

                if (!String.IsNullOrEmpty(jokeId))
                {
                    Joke joke = JokeFactory.Create(Convert.ToInt32(jokeId));
                    Session["timestamp"] = joke.TimeStamp;
                    bindJokeInformation(joke);
                    bindDropDownList(joke);
                }
                else
                {
                    Response.Redirect("Default.aspx");
                }
            }
        }
Пример #6
0
 public JokeService(DbContext context) : base(context)
 {
     _jokeFactory    = new JokeFactory();
     _jokeRepository = unitOfWork.Jokes;
 }