Пример #1
0
        public Task <HttpResponseMessage> ActivateUser([FromBody] dynamic model)
        {
            return(TryExecuteAsync(async() =>
            {
                Guard.ArgumentIsNotNull(model, nameof(model));
                Guard.ArgumentIsNotNullOrEmpty(model.UserId.ToString(), nameof(model.UserId));
                Guard.ArgumentIsNotNull(model.Activate, nameof(model.Activate));

                IdentityResult result = await _authService.ActivateUserAsync(model.UserId.ToString(), (bool)model.Activate);

                return Request.CreateResponse(HttpStatusCode.OK, result);
            }));
        }