protected void btn_savedraft_Click(object sender, EventArgs e) { bool validInput = ValidateInput(); if (validInput) { string title = tb_title.Text; var month = dd_month.SelectedValue; var year = tb_year.Text; var datestr = "1 " + month + " " + year; DateTime date = Convert.ToDateTime(datestr); string description = tb_description.Text; if (description == "") { description = "none"; } string gem1 = lb_gem1_listing.Text; string gem2 = lb_gem2_listing.Text; string gem3 = lb_gem3_lisitng.Text; string banner = title; string trailid = month + year + "trail"; string status = "draft"; Service1Client client = new DBServiceReference.Service1Client(); int result; if (Session["draft_edit"] != null) { result = client.UpdateTrail(trailid, title, date, description, gem1, gem2, gem3, banner, status); } else { result = client.CreateTrail(trailid, title, date, description, gem1, gem2, gem3, banner, status); } Session.Remove("draft_id"); Session.Remove("draft_edit"); Response.Redirect("Staff_Draft_Trails.aspx"); } }