public async Task <IHttpActionResult> Post(UserAddOrUpdateViewModel model)
        {
            var serviceRes = await _userManagementService.AddAsync(new UserAddRequest()
            {
                RequestOwner = User,
                User         = model
            });

            IHttpActionResult res = BadRequest(serviceRes.Message);

            if (serviceRes.Access == ResponseAccess.Granted)
            {
                res = Ok(serviceRes.User);
            }
            if (serviceRes.Access == ResponseAccess.Deny)
            {
                res = Unauthorized(serviceRes.Message);
            }

            return(res);
        }