protected void Submit_Click(object sender, EventArgs e) { if (Page.IsValid) { BO.FamilyMember familyMember = new BO.FamilyMember() { Name = name.Text, Cell = Convert.ToInt64(cell.Text), Work = work.Text, Income = Convert.ToInt32(income.Text) }; FamilyMemberRepository familyMemberRepository = new FamilyMemberRepository(); try { int insertStatus = familyMemberRepository.AddFamilyMember(familyMember); if (insertStatus == (int)Utilities.OperationState.Inserted) { Response.Redirect("FamilyMemberDetails.aspx"); } else { errorMessage.Text = "Name or Cell is already available"; } } catch (Exception ex) { throw ex; } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Session["FamilyMembers"] != null) { List <BO.FamilyMember> familyMembers = (List <BO.FamilyMember>)Session["FamilyMembers"]; BO.FamilyMember editFamilyMember = familyMembers.Find(familyMember => familyMember.FamilyMemberId == Convert.ToInt32(Request.QueryString["FamilyMemberId"])); fmid.Value = editFamilyMember.FamilyMemberId.ToString(); name.Text = editFamilyMember.Name; cell.Text = editFamilyMember.Cell.ToString(); work.Text = editFamilyMember.Work; income.Text = editFamilyMember.Income.ToString(); } else { Server.Transfer("FamilyMemberDetails.aspx"); } } }