/// <summary> /// Saves Local Aera Code /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void lbtnAreaCodeSave_Click(object sender, EventArgs e) { Rainmaker.Common.DomainModel.AreaCode objAreaCode = new Rainmaker.Common.DomainModel.AreaCode(); long AreaCodeID = 0; if (ViewState["AreaCodeID"] != null) { AreaCodeID = Convert.ToInt64(ViewState["AreaCodeID"]); } objAreaCode.AreaCodeID = AreaCodeID; objAreaCode.AreaCodeName = txtLocalAreaCode.Text; objAreaCode.Prefix = txtLocalPrefix.Text; CampaignService objCampaignService = new CampaignService(); XmlDocument xDocAreaCode = new XmlDocument(); try { xDocAreaCode.LoadXml(Serialize.SerializeObject(objAreaCode, "AreaCode")); objAreaCode = (Rainmaker.Common.DomainModel.AreaCode)Serialize.DeserializeObject( objCampaignService.AreaCodeInsertUpdate(xDocAreaCode), "AreaCode"); pnlAreaCode.Style.Value = "display:none"; GetAreaCodes(); } catch (Exception ex) { PageMessage = ex.Message; } }