Пример #1
0
        public async Task <int> create(UserAcountDetails user)
        {
            Acount a = new Acount()
            {
                Username   = user.Username,
                Password   = user.Password,
                ObjectRole = "ROLE_USER"
            };

            _dbContext.Acounts.Add(a);
            Guid idAcount = a.ID;

            User u = new User()
            {
                Name      = user.Name,
                School    = user.School,
                Phone     = user.Phone,
                Email     = user.Email,
                Area      = user.Area,
                ID_Acount = idAcount
            };

            _dbContext.Users.Add(u);

            a.User = u;
            return(await _dbContext.SaveChangesAsync());
        }
Пример #2
0
        public async Task <IActionResult> Register([FromBody] UserAcountDetails userDetails)
        {
            int rs = await _userService.create(userDetails);

            if (rs == 0)
            {
                return(Ok(new BaseResponse(400, "Tạo mới không thành công.Tài khoản đã được sử dụng")));
            }
            else
            {
                return(Ok(new BaseResponse(200, "Tạo mới thành công")));
            }
        }