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); })); }