コード例 #1
0
        /// <summary>
        /// Removes Anhænger rate from UserInfoModel.Rates
        /// </summary>
        /// <param name="model">the UserInfoModel which needs trailer rate removed</param>
        /// <returns>UserInfoModel</returns>
        private static UserInfoModel RemoveTrailer(UserInfoModel model)
        {
            var temp = model.Rates.FirstOrDefault(x => x.Description == "Anhænger");

            // If item was found remove it from collection.
            if (temp != null)
            {
                model.Rates.Remove(temp);
            }
            
            return model;
        }
コード例 #2
0
 /// <summary>
 /// Method that handles saving the user information if everything is OK
 /// </summary>
 /// <param name="user">UserInfoModel that is saved</param>
 /// <returns>True on success, false on failure</returns>
 private bool Couple(UserInfoModel user)
 {
     if (user == null)
     {
         App.ShowLoading(false, true);
         return false;
     }
     Definitions.User = user;
     //if (specificToken == null)
     //{
     //    App.ShowLoading(false, true);
     //    return false;
     //}
     _storage.Store(Definitions.AuthKey, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(user.Profile.Authorization)));
     _storage.Store(Definitions.MunKey, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(_model)));
     _storage.Store(Definitions.UserDataKey, Encoding.UTF8.GetBytes(JsonConvert.SerializeObject(user)));
     App.ShowLoading(false, true);
     return true;
 }