/// <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)); }
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)); }