public ActionResult RecoverPassword(RecoverPasswordModel recoverPasswordModel) { if (!ModelState.IsValid) { return View("RecoverPassword"); } var email = new Email(); email.SendForgotPasswordEmail(recoverPasswordModel.GetId(), recoverPasswordModel.Email); return View("ForgotPasswordEmailSent"); }
public ActionResult Cancel(Guid businessTripId) { BusinessTripModel businessTripModel = new BusinessTripModel(businessTripId); if (businessTripModel.Status == BusinessTripStatus.Accepted) { Email userEmail = new Email(); userEmail.SendCancelBusinessTripEmail(businessTripModel.Id); } businessTripModel.ChangeStatus(BusinessTripStatus.Canceled); return GetUserBusinessTrips(); }
public ActionResult Register(UserRegistrationModel userRegistrationModel) { if (!ModelState.IsValid) { return View("Register"); } userRegistrationModel.Save(); var email = new Email(); email.SendUserRegistrationEmail(userRegistrationModel.Id, userRegistrationModel.Email); return View("RegistrationSuccessful"); }
public ActionResult Submit(BusinessTripModel businessTripModel) { if (!ModelState.IsValid) { return View("Submit"); } businessTripModel.User = new UserModel(GetUserIdFromCookie()); businessTripModel.Save(); var email = new Email(); email.SendBusinessTripRegistrationEmail(businessTripModel.Id); return View("RegisteredSuccessfully"); }