public async Task <IActionResult> AccountActivation(Guid activationKey) { if (!ModelState.IsValid) { ModelState.AddModelError("activationKey", "Value of activation key is invalid."); return(BadRequest(ModelState)); } try { await _accountService.ActivateAsync(activationKey); return(Ok(new { message = "Account was activated" })); } catch (Exception e) { return(NotFound(new { message = e.Message })); } }