public ActionResult Register([FromBody] ViewModel.RegisterVM model) { ResponseModel <ViewModel.loginResponseVM> result = new ResponseModel <ViewModel.loginResponseVM>(); try { int userId = _userRepo.Register(model.Name, model.lastName, model.NationalityCode, model.Password); var token = _userRepo.Login(model.NationalityCode, model.Password); if (token == null) { return(Forbid()); } result.Data = token; return(Ok(result)); } catch (System.Exception ex) { _logger.LogError("error in register", ex); return(StatusCode(500)); } }