/// <summary>
 /// This function used Save mutiple Acceleration object
 /// </summary>
 /// <param name="accelerations"></param>
 public void SaveAccelerationObjectByRange(List <Acceleration> accelerations)
 {
     Success = true;
     try
     {
         _context.Accelerations.AddRange(accelerations);
         _context.SaveChanges();
         Message = "Data Saved Successfully.";
     }
     catch (Exception ex)
     {
         Message = "Failed :- " + ex.Message;
         Success = false;
     }
 }
        /// <summary>
        /// Save Activation Code
        /// </summary>
        /// <param name="activationCode"></param>
        public void SaveActivationCode(int activationCode)
        {
            Success = true;
            try
            {
                _context.Activations.Add(new Activation(activationCode, DateTime.Now));
                _context.SaveChanges();
                Message = "Activation Code Generated Successfully.Activate for next 60 minute.";
            }
            catch (Exception ex)


            {
                Message = "Failed :- " + ex.Message;
                Success = false;
            }
        }
        /// <summary>
        /// Save User Profile
        /// </summary>
        /// <param name="userProfile"></param>
        public void  SaveUserProfile(UserProfile userProfile)
        {
            Success = true;
            try
            {
                userProfile.Password = EncryptPassword.textToEncrypt(userProfile.Password);
                _context.UserProfiles.Add(userProfile);
                _context.SaveChanges();

                Message = "User profile created Successfully.";
            }
            catch (Exception ex)
            {
                Message = "Failed :- " + ex.Message;
                Success = false;
            }
        }