public async Task<IHttpActionResult> Signin([FromBody]LoginModel model)
        {
            try
            {
                var login = model.Login;
                var password = model.Password;
                var data = await _userAuthService
                    .LogInAsync(login, password);

                var user = data.Item1;
                string token = data.Item2;

                var result = new
                {
                    Token = token,
                    FirstName = user.FirstName,
                    MiddleName = user.MiddleName,
                    LastName = user.LastName,
                    RoleId = user.RoleId,
                    Photo = user.Photo,
                    BirthDate = user.BirthDate,
                    CreatedOn = user.CreatedOn,
                    Login = user.Login,
                    Email = user.Email,
                    Skype = user.Skype,
                    PhoneNumbers = user.PhoneNumbers,
                    IsMale = user.isMale,
                    CityId = user.CityId,
                    Id = user.Id
                };

                return Json(result, botSerializationSettings);
            }
            catch (System.Exception e)
            {
                return Json(new { Error = e.Message }, botSerializationSettings);
            }

        }
        public IHttpActionResult Get([FromBody]IdentityModel identity)
        {
            try
            {
                var user = _userAuthService.GetUser(identity.Token);
                var result = new
                {
                    Token = identity.Token,
                    FirstName = user.FirstName,
                    MiddleName = user.MiddleName,
                    LastName = user.LastName,
                    RoleId = user.RoleId,
                    Photo = user.Photo,
                    BirthDate = user.BirthDate,
                    CreatedOn = user.CreatedOn,
                    Login = user.Login,
                    Email = user.Email,
                    Skype = user.Skype,
                    PhoneNumbers = user.PhoneNumbers,
                    IsMale = user.isMale,
                    CityId = user.CityId,
                    Id = user.Id
                };

                return Json(result, botSerializationSettings);
            }
            catch (System.Exception e)
            {
                return Json(new { Error = e.Message }, botSerializationSettings);
            }
        }