public async Task<HttpResponseMessage> Post(ProfileEmailModel model)
        {
            DomainUser user = await _userService.GetAsync(UserId);

            // Checks whether user already has same e-mail
            if (string.Equals(user.Email, model.Email, StringComparison.OrdinalIgnoreCase))
            {
                return Request.CreateResponse(HttpStatusCode.OK);
            }

            // Change email
            await _userService.ChangeEmailAsync(user.Id, model.Email);

            // Update claims
            user.Email = model.Email;
            _authenticationService.UpdateIdentityClaims(user);

            return Request.CreateResponse(HttpStatusCode.Created, model);
        }
 public HttpResponseMessage Delete(ProfileEmailModel model)
 {
     return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ResponseMessages.BadRequest);
 }