示例#1
0
        public async Task <ActionResult> AddUserAsTeacher([FromBody] UserLoginPassInputModel model)
        {
            if (model == null || model.Id < 1)
            {
                return(BadRequest("Uncorrect input data"));
            }
            model.Password = Hashing.HashUserPassword(model.Password);
            await userStorage.AddPasswordLoginToUser(UserPassLoginMapper.FromInputModel(model));

            User_RoleInputModel userRole = new User_RoleInputModel();

            userRole.UserId = model.Id;
            userRole.RoleId = 250;
            await userStorage.User_RoleAdd(User_RoleMapper.ToDataModel(userRole));

            return(Ok());
        }