Beispiel #1
0
        public IActionResult RegisterNewUser(User newUser)
        {
            newUser.RegisterTime = Helper.GetDateTimeNowBrazil();

            _userManager.SaveUser(newUser);

            return(StatusCode(StatusCodes.Status201Created, _contractBo.BuildBackendResponse <User>("Usuário cadastrado com sucesso", SOJStatusCode.SOJStatusCodes.Created, null)));
        }
        public IActionResult GetProblemById(string problemId)
        {
            var problem = _problemsManager.GetProblemById(problemId);

            if (problem == null)
            {
                return(NotFound(_contractBo.BuildBackendResponse <string>("Este problema não existe no sistema", SOJStatusCode.SOJStatusCodes.NotFound)));
            }
            return(Ok(_contractBo.BuildBackendResponse <ProblemDescription>(null, SOJStatusCode.SOJStatusCodes.OK, problem)));
        }