public void StoreActionResponseMessageByLoginStatus(LoginStatus status) { IValidationMessageService validationMessageService = NinjectWebCommon.GetConcreteInstance <IValidationMessageService>(); if (status == LoginStatus.Blocked) { validationMessageService.StoreActionResponseMessageInfo("Your account has been blocked. Please contact with support."); } else if (status == LoginStatus.Failed) { validationMessageService.StoreActionResponseMessageError("Problem has been occurred while proccessing you requst. Please try again."); } else if (status == LoginStatus.InvalidLogin) { validationMessageService.StoreActionResponseMessageError("Incorrect Username or Password"); } else if (status == LoginStatus.Successful) { validationMessageService.StoreActionResponseMessageSuccess("Login Successful"); } else if (status == LoginStatus.Unverified) { validationMessageService.StoreActionResponseMessageError("Please confirm your email address."); } }
public AccountController(ILogger logger, IMembershipService membershipService, IUserService userService, IPasswordVerificationService passwordVerificationService, IValidationMessageService validationMessageService) : base(logger) { _logger = logger; _membershipService = membershipService; _userService = userService; _passwordVerificationService = passwordVerificationService; _validationMessageService = validationMessageService; }