Esempio n. 1
0
 /// <summary>
 /// Праќа маил до избраните институции за барањето
 /// пр.(ЕВН, Водовод)
 /// </summary>
 /// <returns></returns>
 //public void SendEmailToInstitution(SendEmailToInstitutionViewModel model)
 //{
 //    To.Add(model.To);
 //    From = model.FromMail;
 //    Subject = "Се бара мислење за предмет";
 //    SendEmail(Email("SendEmailToInstitution", model));
 //}
 public void SendForgotPasswordInformation(SendForgotPasswordInformationViewModel model)
 {
     To.Add(model.To);
     From    = ConfigurationManager.AppSettings["FromMail"];
     Subject = "Рестартирање на лозинка";
     SendEmail(Email("SentForgotPasswordInformation", model));
 }
Esempio n. 2
0
        public ActionResult ForgotPassword(string username)
        {
            User user = _repository.GetUserByUsername(username);

            if (user == null)
            {
                throw new JsonException("Корисникот не е пронајден во системот.");
            }
            var appParametersRep    = ServiceLocator.Current.GetInstance <IApplicationParameterRepository>();
            var applicationtRootUrl = appParametersRep.GetByName("ApplicationtRootUrl").ParameterValue;
            var sendForgotPasswordInformationViewModel = new SendForgotPasswordInformationViewModel
            {
                FullName         = user.FullName,
                RegistrationCode = user.RegistrationCode,
                To = user.UserName,
                ApplicationtRootUrl = applicationtRootUrl
            };

            MailService.SendForgotPasswordInformation(sendForgotPasswordInformationViewModel);
            return(Json(true));
        }