Exemple #1
0
        public IActionResult Signin(String name, string msg, string email)
        {
            EmailSending obj = new EmailSending();

            obj.SendEmail(email, msg, "Demo");
            return(View());
        }
Exemple #2
0
 public EmailSendingVm()
 {
     _emailSending.PropertyChanged += (s, e) => RaisePropertyChanged(e.PropertyName);
     CheckConnection = new DelegateCommand <string>(str =>
     {
         try
         {
             string[] inputStrings = str.Split(' ');
             _emailSending.CheckConnection(inputStrings[0], inputStrings[1], Password.ToString(),
                                           inputStrings[2]);
         }
         catch (Exception)
         {
         }
     });
     ChooseFile = new DelegateCommand(delegate
     {
         _emailSending.ChooseFile();
     });
     SendEmail = new DelegateCommand <string>(str =>
     {
         try
         {
             string[] inputStrings = str.Split(' ');
             _emailSending.SendEmail(inputStrings[0], inputStrings[1], Password.ToString(), inputStrings[2],
                                     inputStrings[3], inputStrings[4], FilePath);
         }
         catch
         {
         }
     });
 }
        public IActionResult SignIn(string name, string address, string email)
        {
            // to file

            // email sending code

            //
            EmailSending obj = new EmailSending();

            Random rn  = new Random();
            int    otp = rn.Next(1000);

            string OTP = otp.ToString();

            string msg = "Your OTP =" + OTP;

            obj.SendEmail(email, msg, "OTP");


            return(View());
        }