public RollingRides.WebApp.Components.Datalayer.Models.User RegisterUser(string username, string password, string email, string phoneNumber, string firstName, string lastName, string street1, string street2, string city, string state, string zipcode, UserType type, string companyName) { var user = new Components.Datalayer.Models.User(); user.AccountType =(int) type; user.Username = username; user.City = city; user.DateJoined = DateTime.Now; user.Email = email; user.CompanyName = companyName; user.Expires = null; user.FirstName = firstName; user.LastName = lastName; //user.Id = -1; user.State = state; user.Street1 = street1; user.Street2 = street2; user.ZipCode = zipcode; user.PhoneNumber = phoneNumber; user.Password = password; return _userRepository.AddUpdate (user); }
protected void btnSave_Click(object sender, EventArgs e) { var id = int.Parse(hfId.Value); var u1 = _userManager.GetById(id); var copyUser = new Components.Datalayer.Models.User { Id = int.Parse(hfId.Value), LastName = txtLastName.Text, FirstName = txtFirstName.Text, PhoneNumber = txtPhone.Text, ZipCode = txtZipCode.Text, Street1 = txtStreet1.Text, Street2 = txtStreet2.Text, Username = u1.Username, State = ddlState.SelectedValue, Password = u1.UserType == UserType.Admin ? u1.Password : txtPassword.Text, CompanyName = txtCompanyName.Text, AccountType = int.Parse(ddlAccountType.SelectedValue), City = txtCity.Text }; if(copyUser.UserType == UserType.Corporate) { DateTime dateTime; copyUser.Expires = DateTime.TryParse(txtExpiresOn.Text, out dateTime) ? dateTime : DateTime.Now.AddDays(30); } else { copyUser.Expires = null; } //DateTime dt; //string strDate = null; //if(DateTime.TryParse(txtExpiresOn.Text,out dt)) //{ // strDate = dt.ToString("MM/dd/yyyy"); //} //copyUser.Expires = u1.UserType == UserType.Admin ? u1.Expires : strDate == null ? (DateTime?) null : DateTime.Parse(strDate); copyUser.Email = u1.UserType == UserType.Admin ? u1.Email : txtEmail.Text; var myself = (RollingRides.WebApp.Components.Datalayer.Models.User)Session["User"]; var use1 = _userManager.AddUpdate(copyUser, myself.UserType); if(myself.UserType == UserType.Admin) { if(!string.IsNullOrEmpty(txtPassword.Text)) { _userManager.ChangePassword(copyUser.Id, txtPassword.Text); } } if (use1 == null) { lblError.Text = "Failed To Update User!"; } else { lblError.Text = "User Successfully Updated!"; } }
public RollingRides.WebApp.Components.Datalayer.Models.User RegisterUser(string username, string password, string email, string phoneNumber, string firstName, string lastName, string street1, string street2, string city, string state, string zipcode, UserType type, string companyName) { var user = new Components.Datalayer.Models.User(); user.AccountType = (int)type; user.Username = username; user.City = city; user.DateJoined = DateTime.Now; user.Email = email; user.CompanyName = companyName; user.Expires = null; user.FirstName = firstName; user.LastName = lastName; //user.Id = -1; user.State = state; user.Street1 = street1; user.Street2 = street2; user.ZipCode = zipcode; user.PhoneNumber = phoneNumber; user.Password = password; return(_userRepository.AddUpdate(user)); }
protected void btnSave_Click(object sender, EventArgs e) { var id = int.Parse(hfId.Value); var u1 = _userManager.GetById(id); var copyUser = new Components.Datalayer.Models.User { Id = int.Parse(hfId.Value), LastName = txtLastName.Text, FirstName = txtFirstName.Text, PhoneNumber = txtPhone.Text, ZipCode = txtZipCode.Text, Street1 = txtStreet1.Text, Street2 = txtStreet2.Text, Username = u1.Username, State = ddlState.SelectedValue, Password = u1.UserType == UserType.Admin ? u1.Password : txtPassword.Text, CompanyName = txtCompanyName.Text, AccountType = int.Parse(ddlAccountType.SelectedValue), City = txtCity.Text }; if (copyUser.UserType == UserType.Corporate) { DateTime dateTime; copyUser.Expires = DateTime.TryParse(txtExpiresOn.Text, out dateTime) ? dateTime : DateTime.Now.AddDays(30); } else { copyUser.Expires = null; } //DateTime dt; //string strDate = null; //if(DateTime.TryParse(txtExpiresOn.Text,out dt)) //{ // strDate = dt.ToString("MM/dd/yyyy"); //} //copyUser.Expires = u1.UserType == UserType.Admin ? u1.Expires : strDate == null ? (DateTime?) null : DateTime.Parse(strDate); copyUser.Email = u1.UserType == UserType.Admin ? u1.Email : txtEmail.Text; var myself = (RollingRides.WebApp.Components.Datalayer.Models.User)Session["User"]; var use1 = _userManager.AddUpdate(copyUser, myself.UserType); if (myself.UserType == UserType.Admin) { if (!string.IsNullOrEmpty(txtPassword.Text)) { _userManager.ChangePassword(copyUser.Id, txtPassword.Text); } } if (use1 == null) { lblError.Text = "Failed To Update User!"; } else { lblError.Text = "User Successfully Updated!"; } }