Example #1
0
 public static void Send(string to_email, string subject, string message)
 {
     if (Commons.Constants.SEND_EMAIL)
     {
         Database.SLW_DatabaseInfo db      = new Database.SLW_DatabaseInfo();
         Models.EmailSetting       setting = db.GetEmailSetting();
         PostmarkSend(to_email, setting.email, subject, message, setting.company_name).ConfigureAwait(false);
     }
 }
Example #2
0
        public static void SendEmailAdmins(string title, string message)
        {
            Database.SLW_DatabaseInfo db          = new Database.SLW_DatabaseInfo();
            List <Models.UserDetails> userDetails = db.GetAllUsersDetails();

            for (int i = 0; i < userDetails.Count; i++)
            {
                if (userDetails[i].user_type == "Administrator")
                {
                    Send(userDetails[i].email, title, message);
                }
            }
        }
        public bool ChangePassword(string user, string old_psw, string new_psw)
        {
            Database.SLW_DatabaseInfo db          = new Database.SLW_DatabaseInfo();
            Models.UserCredentials    credentials = db.GetUserCredentials(user);

            if (VerifyCredentials(old_psw, credentials.hash))
            {
                db.UpdatePassword(user, GetHash(new_psw));
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #4
0
        public static string GetEmailKey()
        {
            string dir = Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);

            try
            {
                StreamReader reader = new StreamReader(dir + "\\server_key.txt");
                string       txt    = reader.ReadLine();
                return(txt);
            }
            catch (Exception e)
            {
                Database.SLW_DatabaseInfo db = new Database.SLW_DatabaseInfo();
                db.SaveActivity(new Models.UserActivity("", Commons.Constants.ACTIVITY_ERROR, e.Message, ""));
                return("");
            }
        }
Example #5
0
        public static void DeleteFiles(string application_id)
        {
            Database.SLW_DatabaseInfo      db    = new Database.SLW_DatabaseInfo();
            List <Models.ApplicationFiles> files = db.GetApplicationFiles(application_id);

            for (int i = 0; i < files.Count; i++)
            {
                try
                {
                    if (File.Exists(files[i].path))
                    {
                        File.Delete(files[i].path);
                        db.DeleteFileReference(files[i].file_id);
                    }
                }
                catch (Exception e)
                {
                }
            }
        }
Example #6
0
 public static string application_id()
 {
     Database.SLW_DatabaseInfo db = new Database.SLW_DatabaseInfo();
     return(db.GenerateAppID());
 }
 public void ResetPassword(string user, string password)
 {
     Database.SLW_DatabaseInfo db = new Database.SLW_DatabaseInfo();
     db.ResetPassword(user, GetHash(password));
 }
 private Models.ApplicationFile GetFilePath(string file)
 {
     Database.SLW_DatabaseInfo db = new Database.SLW_DatabaseInfo();
     return(db.GetFilePath(file));
 }