public AddUserResultCode AddUser(string emailId, string password, string firstName, string lastName, string designation, int roleId, string profilePicPath, bool enabled) { AddUserResultCode addUserResult = AddUserResultCode.Other; UserEntities user = DAO.GetUser(emailId); if (user.EmailId != null) { addUserResult = AddUserResultCode.UserAlreadyExists; } else { user = new UserEntities(); user.EmailId = emailId.Trim(); user.Password = new HashHelper().CreateHashWithSalt(password); user.FirstName = firstName.Trim(); user.LastName = lastName.Trim(); user.Designation = designation.Trim(); user.RoleId = roleId; user.ProfilePicPath = profilePicPath; user.Enabled = enabled; if (DAO.AddUser(user)) { addUserResult = AddUserResultCode.Success; } } return(addUserResult); }
protected void AddUserBtn_Click(object sender, EventArgs e) { string profilePicFileName = ""; if (ProfilePicFileUpld.HasFile) { profilePicFileName = ProfilePicFileUpld.PostedFile.FileName; } bool isActive = Convert.ToBoolean(IsActiveRadioBtnList.Items[IsActiveRadioBtnList.SelectedIndex].Value) ? true : false; //Yes button true or false? AddUserResultCode addResult = BAO.AddUser(EmailTxtBox.Text, PwdTxtBox.Text, FirstNameTxtBox.Text, LastNameTxtBox.Text, DesignationTxtBox.Text, Convert.ToInt32(RoleDdl.SelectedValue), profilePicFileName, isActive); if (addResult == AddUserResultCode.Success) { ResultLbl.Text = "User " + EmailTxtBox.Text + " added successfully."; if (ProfilePicFileUpld.HasFile) { string savePath = string.Concat(Server.MapPath("~/IncentiveInfo/ProfileImages/" + ProfilePicFileUpld.FileName)); ProfilePicFileUpld.SaveAs(savePath); } } else if (addResult == AddUserResultCode.UserAlreadyExists) { ResultLbl.Text = "User " + EmailTxtBox.Text + " already exists."; } else { ResultLbl.Text = "Error adding user " + EmailTxtBox.Text + "."; } }