コード例 #1
0
        private void UpdateFirmInfo(object sender, EditFirmInfoEventArgs e)
        {
            if (!string.IsNullOrWhiteSpace(e.Address))
            {
                this.firmService.UpdateFirmUserAddress(e.FirmId, e.Address);
            }

            if (!string.IsNullOrWhiteSpace(e.EmployeesCount))
            {
                this.firmService.UpdateFirmUserEmployeesCount(e.FirmId, int.Parse(e.EmployeesCount));
            }

            if (!string.IsNullOrWhiteSpace(e.Website))
            {
                this.firmService.UpdateFirmUserWebsite(e.FirmId, e.Website);
            }
        }
コード例 #2
0
        protected void UpdateCompany_Click(object sender, EventArgs e)
        {
            this.Page.Validate("UpdateCompany");
            if (Page.IsValid)
            {
                var addressTextBox        = this.LoginView.FindControl("Address") as TextBox;
                var employeesCountTextBox = this.LoginView.FindControl("EmployeesCount") as TextBox;
                var websiteTextBox        = this.LoginView.FindControl("Website") as TextBox;

                var eventArgs = new EditFirmInfoEventArgs()
                {
                    Address        = addressTextBox.Text,
                    EmployeesCount = employeesCountTextBox.Text,
                    Website        = websiteTextBox.Text,
                    FirmId         = this.User.Identity.GetUserId()
                };

                this.UpdateFirmInfo(this, eventArgs);
                Response.Redirect("Profile");
            }
        }