Exemplo n.º 1
0
        public object AddAccount(Guid userId)
        {
            if (!_service.IsUserVerifyed(userId))
            {
                return(new MessageError("Non verified users can not create account"));
            }

            // создание номера счета
            var  rnd    = new Random();
            long number = rnd.Next(0, 1000000000) + 4000000000;

            while (_service.IsAccountExist(number))
            {
                number = rnd.Next(0, 1000000000) + 4000000000;
            }

            // создание id
            Guid id = Guid.NewGuid();

            while (_service.IsAccountExist(id))
            {
                id = Guid.NewGuid();
            }

            return(_service.AddAccount(id, userId, number));
        }
Exemplo n.º 2
0
 public async Task <IActionResult> AddSemester()
 {
     return(await _userService.AddAccount(Request));
 }