コード例 #1
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
        public IActionResult Add(UserViewModel model)
        {
            var school = SchoolLogic.GetByName(model.School);

            var user = new User();

            user.UserName = model.Email;
            user.Name     = model.Name;
            user.Surname  = model.Surname;
            user.Email    = model.Email;
            user.SchoolId = school.Id;

            var result = _userManager.CreateAsync(user, model.Password);

            result.Wait();
            var tAddRole = _userManager.AddToRoleAsync(user, model.Role);

            tAddRole.Wait();

            return(Redirect("/Admin"));
        }
コード例 #2
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
        public IActionResult SchoolEdit(int id)
        {
            var school = SchoolLogic.GetById(id);

            return(View(school));
        }
コード例 #3
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
        public IActionResult Schools()
        {
            var list = SchoolLogic.List();

            return(View(list));
        }
コード例 #4
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
 public IActionResult GradeSave(int schoolId, int id, string name)
 {
     SchoolLogic.EditGrade(id, name);
     return(Redirect("/Admin/SchoolEdit?id=" + schoolId.ToString()));
 }
コード例 #5
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
 public IActionResult SchoolSave(int id, string name)
 {
     SchoolLogic.EditName(id, name);
     return(Redirect("/Admin/SchoolEdit?id=" + id.ToString()));
 }
コード例 #6
0
ファイル: AdminController.cs プロジェクト: Shamudinov/ABTeam
 public IActionResult SchoolAdd(string name)
 {
     SchoolLogic.Add(name);
     return(Redirect("/Admin/Schools"));
 }