Пример #1
0
 public UserAdminModel(
     UserManager <ToDoUser> userManager,
     SignInManager <ToDoUser> signInManager,
     RoleManager <IdentityRole> roleManager,
     ManageUsers manageUsers
     )
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _roleManager   = roleManager;
     _manageUsers   = manageUsers;
 }
Пример #2
0
        protected void btnLogin_Click(object sender, EventArgs e)
        {
            ManageUsers.Login newLogin = new ManageUsers.Login(txtUsername.Text.Trim(), txtPassword.Text.Trim());

            if (ManageUsers.login(newLogin))
            {
                Response.Redirect(ResolveUrl("~\\WebContent\\UsersManagement\\UsersManagement.aspx"));
            }
            else
            {
                lblError.Visible = true;
            }
        }
Пример #3
0
 public TaskAdminModel(
     UserManager <ToDoUser> userManager,
     SignInManager <ToDoUser> signInManager,
     ManageTasks manageTasks,
     AdminTasks adminTasks,
     ManageUsers manageUsers
     )
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _manageTasks   = manageTasks;
     _adminTasks    = adminTasks;
     _manageUsers   = manageUsers;
 }
        private async void RemoveMechanicButton_Click(object sender, RoutedEventArgs e)
        {
            if (mechanicList.SelectedItem == null)
            {
                MessageBox.Show("Ingen användare är vald!");
                return;
            }
            else
            {
                Mechanic choosenMechanic = Mechanics[mechanicList.SelectedIndex];

                ManageUsers manageUsers = new ManageUsers();

                List <User> users = manageUsers.AllUsers();

                int connectedToUser = users
                                      .FindIndex(user => user.MechanicId == choosenMechanic.IdNumber);

                if (connectedToUser > 0)
                {
                    var result = MessageBox.Show("Användaren som är kopplad till den här mekanikern kommer också att raderas. Vill du fortsätta?", "Varning!", MessageBoxButton.YesNo);

                    if (result == MessageBoxResult.Yes)
                    {
                        await manageUsers.DeleteUser(users[connectedToUser], users);

                        await ManageMechanics.DeleteMechanic(choosenMechanic, Mechanics);
                    }
                }
                else
                {
                    await ManageMechanics.DeleteMechanic(choosenMechanic, Mechanics);
                }
            }

            UpdateMechanicList();
        }
        // Generic metod för att hämta data från JSON.
        // Tar emot en enum för namn på fil.
        public List <T> GetData <T>(FileName fileName)
        {
            string path = $@"Dal\{fileName}.json";
            string jsonString;

            if (fileName == FileName.User)
            {
                if (!File.Exists(path))
                {
                    ManageUsers manageUsers = new ManageUsers();
                    List <User> users       = manageUsers.AddAdmin();

                    jsonString = JsonSerializer.Serialize(users);

                    File.WriteAllText(path, jsonString);
                }
            }

            jsonString = File.ReadAllText(path);

            List <T> getData = JsonSerializer.Deserialize <List <T> >(jsonString);

            return(getData);
        }
Пример #6
0
        public User Get(int id)
        {
            ManageUsers mngUser = new ManageUsers();

            return(mngUser.GetUserFromId(id));
        }
Пример #7
0
        public User Get(string username, string password)
        {
            ManageUsers mngUser = new ManageUsers();

            return(mngUser.Login(username, password));
        }
Пример #8
0
        public User Get(string username)
        {
            ManageUsers mngUser = new ManageUsers();

            return(mngUser.GetUserFromUsername(username));
        }
        private ManageUsers ManageUsersService()
        {
            var service = new ManageUsers();

            return(service);
        }
Пример #10
0
        public IEnumerable <User> Get()
        {
            ManageUsers mngUser = new ManageUsers();

            return(mngUser.getAllUsers());
        }
Пример #11
0
 public void PasswordValidation_IsInvalid(string password, string param)
 {
     Assert.Throws <ArgumentException>(param, () => ManageUsers.PasswordValidation(password));
 }
    protected void Submit(object sender, EventArgs e)
    {
        try
        {
            string      email = "", mobile = "", name = "", ques = "", ans = "";
            string      uid     = txtuserid.Text.Trim();
            ManageUsers objuser = new ManageUsers();
            string      utype   = objuser.GetUserType(uid);

            if (utype == "user")
            {
                GetClientDetails objc = new GetClientDetails(uid);
                email  = objc.ClientEmailId;
                mobile = objc.ClientMobile;
                name   = objc.ClientName;
                ques   = objc.ClientSecQues;
                ans    = objc.ClientAnswer;
            }


            if (ques == cmbquestion.SelectedItem.Text && ans == txtans.Text)
            {
                string npass = email.Substring(1, 3) + "!" + name.Substring(1, 3) + "*" + mobile.Substring(3, 2);

                if (objuser.UpdatePass(uid, npass))
                {
                    value = 1;

                    EmailService mail = new EmailService();
                    mail.sendRecovery(email, npass, name);
                }
                else
                {
                    value = 0;
                }
            }
            else
            {
                value = 0;
            }
        }
        catch (Exception) { value = 0; }

        if (value == 1)
        {
            message = "Password recovered successfully.. Details are sent on your registered emailid..";
            title   = "Success Report";
        }
        else if (value == 0)
        {
            message = "Password recovery failed..";
            title   = "Failure Report";
        }

        string script = "window.onload = function(){ alert('";

        script += message;
        script += "')};";
        ClientScript.RegisterStartupScript(this.GetType(), title, script, true);
        ClearInputs(Page.Controls);
    }
Пример #13
0
        public void InitializeBase(IWebDriver objDriver)
        {
            //LoginPage = new MdnHomePage(driver);
            //LoginPage1 = new MdnLoginPage1(driver);
            //HomePage = new MdnHomePage(driver);
            //CommonPage = new MdnCommonPage(driver);

            #region initialize old
            driver                = objDriver;
            CheckOutobj           = new CheckOut(driver);
            takeScreenhsot        = new ScreenShot(driver);
            approvalrequest       = new Approvalrequestobject(driver);
            instructors           = new Instructor(driver);
            approvalrequest       = new Approvalrequestobject(driver);
            DomainConsoleobj      = new DomainConsole(driver);
            ManageGradebookobj    = new ManageGradebook();
            Instructorsobj        = new Instructorspof();
            MyResponsibilitiesobj = new My_Responsibilities(driver);
            manageuserobj         = new ManageUsers(driver);
            objTrainingHome       = new TrainingHomes(driver);
            objCurriculum         = new CreateCurriculum(driver);
            classroomcourse       = new ClassroomCourse(driver);
            ContentSearchobj      = new ContentSearch(driver);
            objCreate             = new Create(driver);
            detailspage           = new Details(driver);


            TrainingHomeobj         = new TrainingHomes(driver);
            AdminstrationConsoleobj = new AdminstrationConsole(driver);
            Testsobj             = new Tests(driver);
            Detailsobj           = new Details(driver);
            EditSummaryobj       = new EditSummary(driver);
            Scorm1_2obj          = new Scorm1_2(driver);
            EditQuestionobj      = new EditQuestion(driver);
            EditQuestionGroupobj = new EditQuestionGroup(driver);

            AddUsrObj = new AddUsers(driver);

            generalcourseobj           = new GeneralCourse(driver);
            myteachingscheduleobj      = new MyTeachingSchedule();
            professionaldevelopmentobj = new ProfessionalDevelopments(driver);
            documentobj                = new Document(driver);
            CreateNewAccountobj        = new CreateNewAccount(driver);
            ManageUsersobj             = new ManageUsers(driver);
            Createobj                  = new Create(driver);
            summaryobj                 = new Summary(driver);
            reauiredtrainingconsoleobj = new RequiredTrainingConsoles(driver);
            requiredtrainingobj        = new RequiredTraining(driver);
            Trainingobj                = new Training(driver);
            Loginobj      = new Login(driver);
            Contentobj    = new Content(driver);
            Creditsobj    = new Credits(driver);
            AddContentobj = new AddContent(driver);
            Summaryobj    = new Summary(driver);
            ScheduleAndManageSectionobj = new ScheduleAndManageSection(driver);
            SearchResultsobj            = new SearchResults(driver);
            CourseSectionobj            = new CreateNewCourseSectionAndEventPage(driver);
            Transcriptsobj              = new Transcripts(driver);
            Productsobj                 = new Products(driver);
            BrowseTrainingCatalogobj    = new BrowseTrainingCatalog(driver);
            ShoppingCartsobj            = new ShoppingCarts(driver);
            ProfessionalDevelopmentsobj = new ProfessionalDevelopments(driver);
            Createnewproficencyscaleobj = new Createnewproficencyscale(driver);
            Createnewcompetencyobj      = new Createnewcompetency(driver);
            CreateNewSucessProfileobj   = new CreateNewSucessProfile(driver);
            SucessProfileobj            = new SucessProfile(driver);
            Searchobj             = new Search(driver);
            TrainingActivitiesobj = new TrainingActivities(driver);
            ProfessionalDevelopments_learnerobj = new ProfessionalDevelopments_learner(driver);
            Organizationobj             = new Organization(driver);
            DevelopmentPlansobj         = new DevelopmentPlans(driver);
            AddDevelopmentActivitiesobj = new AddDevelopmentActivities(driver);
            MyAccountobj            = new MyAccount(driver);
            UsersUtilobj            = new UsersUtil(driver);
            MyCalendersobj          = new MyCalenders(driver);
            MyReportsobj            = new MyReports(driver);
            Config_Reportsobj       = new Config_Reports(driver);
            ConfigurationConsoleobj = new ConfigurationConsole(driver);
            ApprovalPathobj         = new ApprovalPath(driver);
            MyMessageobj            = new MyMessages(driver);
            MessageUtilobj          = new MessageUtil(driver);
            MyRequestsobj           = new MyRequests(driver);
            Blogsobj = new Blogs(driver);
            CollabarationSpacesobj = new CollabarationSpaces(driver);
            Faqsobj                     = new Faqs(driver);
            HomePageFeedobj             = new HomePageFeed(driver);
            ProductTypesobj             = new ProductTypes(driver);
            Surveysobj                  = new Surveys(driver);
            SurveyScalesobj             = new SurveyScales(driver);
            AuditingConsolesobj         = new AuditingConsoles(driver);
            Categoryobj                 = new Category(driver);
            Trainingsobj                = new Trainings(driver);
            VirtualMeetingsobj          = new VirtualMeetings(driver);
            CreditTypeobj               = new CreditType(driver);
            AssignedUserobj             = new AssignedUser(driver);
            AddUsersobj                 = new AddUsers(driver);
            CustomFieldobj              = new CustomField(driver);
            CreateNewCustomFieldobj     = new CreateNewCustomField(driver);
            EditFieldobj                = new EditField(driver);
            EducationLevelobj           = new EducationLevel(driver);
            EditOrganizationobj         = new EditOrganization(driver);
            SelectManagerobj            = new SelectManager(driver);
            Roleobj                     = new Role(driver);
            SelectTrainingPOCobj        = new SelectTrainingPOC(driver);
            Complexobj                  = new Complex(driver);
            AccountCodesobj             = new AccountCodes(driver);
            AccountCodeTypesobj         = new AccountCodeTypes(driver);
            DiscountCodesobj            = new DiscountCodes(driver);
            ManageTaxRatesobj           = new ManageTaxRates(driver);
            TaxItemCategoriesobj        = new TaxItemCategories(driver);
            Certificatesobj             = new Certificates(driver);
            CourseProvidersobj          = new CourseProviders(driver);
            ExternalLearningsobj        = new ExternalLearnings(driver);
            ExternalLearningConsolesobj = new ExternalLearningConsoles(driver);
            ExternalLearningtypesobj    = new ExternalLearningtypes(driver);
            RequiredTrainingConsolesobj = new RequiredTrainingConsoles(driver);
            SelectProfileobj            = new SelectProfile(driver);
            TrainingProfilesobj         = new TrainingProfiles(driver);
            EditTrainingProfileobj      = new EditTrainingProfile(driver);
            MergeUsersobj               = new MergeUsers(driver);
            UserGroupobj                = new UserGroup(driver);
            SelectCertificateobj        = new SelectCertificate(driver);
            ManageProficencyScaleobj    = new ManageProficencyScale(driver);
            ArchivedProficencyScaleobj  = new ArchivedProficencyScale(driver);
            MappedContentobj            = new MappedContent(driver);
            MappedCompetencyobj         = new MappedCompetency(driver);
            ManageSuccessProfileobj     = new ManageSuccessProfile(driver);
            FAQ_lobj                    = new FAQ_l(driver);
            Announcements_lobj          = new Announcements_l(driver);
            JobTitlesobj                = new JobTitles(driver);
            ManageJobTitleobj           = new ManageJobTitle(driver);
            ManagePricingScheduleobj    = new ManagePricingSchedule(driver);
            ExternalLearningSearchobj   = new ExternalLearningSearch(driver);
            urlobj              = new url(driver);
            skinobj             = new skin(driver);
            MyOwnLearningobj    = new MyOwnLearningUtils(driver);
            CurrentTrainingsobj = new CurrentTrainings(driver);
            scormobj            = new Scorm12(driver);
            aicccourse          = new AICC(driver);
            ojtcourse           = new OJT(driver);
            TrainingCatalogobj  = new TrainingCatalogUtil(driver);
            accesskeys          = new AccessKeys(driver);
            #endregion
        }
Пример #14
0
        private void addUserToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var manageUsers = new ManageUsers();

            manageUsers.ShowDialog();
        }
Пример #15
0
 protected void btnLogout_Click(object sender, EventArgs e)
 {
     ManageUsers.logout();
     Response.Redirect(ResolveUrl("~/index.aspx"));
 }
Пример #16
0
        public void Delete(int id)
        {
            ManageUsers mngUser = new ManageUsers();

            mngUser.deleteUser(id);
        }
Пример #17
0
 public frmNewuser()
 {
     manageUsers     = new ManageUsers(new UnitOfWork());
     manageUserTypes = new ManageUserTypes(new UnitOfWork());
     InitializeComponent();
 }
Пример #18
0
 public void UserDetailsAreNull_Invalid()
 {
     Assert.Throws <ArgumentException>(() => ManageUsers.NameValidaton("", ""));
     Assert.Throws <ArgumentException>(() => ManageUsers.NameValidaton("Sample", ""));
 }
Пример #19
0
        public void AddingUser_WithCompleteNameDetails(string firstname, string lastname, string fullname)
        {
            string fullnameResult = ManageUsers.NameValidaton(firstname, lastname);

            Assert.Equal(fullname, fullnameResult);
        }
Пример #20
0
        public void Post([FromBody] User value)
        {
            ManageUsers mngUser = new ManageUsers();

            mngUser.CreateUser(value);
        }
Пример #21
0
 public frmLogin()
 {
     InitializeComponent();
     manageUsers = new ManageUsers(new UnitOfWork());
 }
Пример #22
0
        public void Put(int id, [FromBody] User value)
        {
            ManageUsers mngUser = new ManageUsers();

            mngUser.UpdateUser(value, id);
        }
Пример #23
0
 public void UserDetails_NotComplete(string firstname, string lastname, string username, string password, string param)
 {
     Assert.Throws <ArgumentException>(param, () => ManageUsers.AddingUserandValidation(firstname, lastname, username, password));
 }
 public DashboardPage ClickManageUsersBtn()
 {
     WaitHelper.WaitForElementToBeClickable(ManageUsers);
     ManageUsers.Click();
     return(new DashboardPage(driver));
 }
        public ActionResult ListUsers(string id)
        {
            IQueryable <vwUserList> userList = ManageUsers.UserList();

            return(View(userList));
        }