protected void btnSave_Click(object sender, EventArgs e)
 {
     if (Page.IsValid)   // if invalid, browser won't even go here, then why use this?
                         // because if user disables javascript, .aspx validation won't work, this is a backup.
     {
         var PersonId            = Request.QueryString["ID"];
         Contso.Model.People obj = new Contso.Model.People();
         obj.id                    = Convert.ToInt32(PersonId);
         obj.FirstName             = txtFirstName.Text;
         obj.LastName              = txtLastName.Text;
         obj.MiddleName            = txtMiddleName.Text;
         obj.Age                   = Convert.ToInt32(txtAge.Text);
         obj.Email                 = txtEmail.Text;
         obj.Phone                 = txtPhone.Text;
         obj.AddressLine1          = txtAddressLine1.Text;
         obj.AddressLine2          = txtAddressLine2.Text;
         obj.UnitOrApartmentNumber = txtUnitOrApartmentNumber.Text;
         obj.City                  = txtCity.Text;
         obj.State                 = ddlState.SelectedValue;
         obj.Zipcode               = txtZipcode.Text;
         obj.CreatedDate           = Convert.ToDateTime(txtCreatedDate.Text);
         obj.CreatedBy             = txtCreatedBy.Text;
         obj.UpdatedDate           = Convert.ToDateTime(txtUpdatedDate.Text);
         obj.UpdatedBy             = txtUpdatedBy.Text;
         obj.Salt                  = txtSalt.Text;
         obj.IsLocked              = txtIsLocked.Text;
         obj.LastLockedDateTime    = Convert.ToDateTime(txtLastLockedDateTime.Text);
         obj.FailedAttempts        = Convert.ToInt32(txtFailedAttempts.Text);
         PeopleService peopleService = new PeopleService();
         peopleService.Update(obj);
     }
 }
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                var DepartmentID = Request.QueryString["ID"];
                DepartmentService       departmentService = new DepartmentService();
                Contso.Model.Department obj = departmentService.GetById(Convert.ToInt32(DepartmentID));

                PeopleService       peopleService = new PeopleService();
                Contso.Model.People obj2          = peopleService.GetById(obj.Instructorid);

                LblId.Text          = DepartmentID.ToString();
                LblName.Text        = obj.Name;
                LblBudget.Text      = obj.Budget.ToString();
                LblStartDate.Text   = obj.StartDate.ToString();
                LblInstructor.Text  = obj2.FirstName + " " + obj2.LastName;
                LblRowVersion.Text  = obj.RowVersion;
                LblCreatedDate.Text = obj.CreatedDate.ToString();
                LblCreatedBy.Text   = obj.CreatedBy;
                LblUpdatedDate.Text = obj.UpdatedDate.ToString();
                LblUpdatedBy.Text   = obj.UpdatedBy;
            }
        }