public ActionResult Login(User user) { ILoginFacade eventsFacade = (ILoginFacade)FacadeFactory.Instance.Create(FacadeType.LoginFacade); UserDTO userDTO = new UserDTO(); ModelConverter.ModelConverter.FillDTOFromModel(user, userDTO); OperationResult <UserDTO> loginResult = eventsFacade.Login(userDTO); if (loginResult.IsValid()) { FormsAuthentication.SetAuthCookie(loginResult.Data.Name, false); Session["UserId"] = loginResult.Data.UserId; return(RedirectToAction("EventsList", "Home")); } else if (loginResult.Message.Equals("User With This email address does not exists")) { ViewBag.Message = String.Format("User With This email does not exists"); return(View()); } else { ModelConverter.ModelConverter.FillModelFromDTO(userDTO, user); return(View(user)); } }
public override FilterResult Filter(LoginValidationParam param) { FilterResult filterResult = new FilterResult(); string svrName = param["svrName"].ToString(); string account = param["account"].ToString(); string logid = param["logid"].ToString(); string pwd = param["pwd"].ToString(); ILoginFacade proxy = AopObjectProxy.GetObject <ILoginFacade>(new LoginFacade()); bool loginflag = true; string msg = string.Empty; proxy.Check(ref msg, ref loginflag, svrName, account, logid, pwd); filterResult.Success = loginflag; filterResult.ErrorMsg = msg; return(filterResult); }
public void Initialize() { //Test data _password = "******"; var userViewmodels = DataSupplier.DataSupplier.CreateUserViewmodels(_password); _userViewModel = userViewmodels.First(); _user = DataSupplier.DataSupplier.CreateUsers(_password).First(); //Mock initialise var loginServiceMock = new Mock <ILoginService>(); //Configure automapper var mapperConfig = new AutoMapperConfiguration(); var mapper = mapperConfig.Map(); //Mock setup loginServiceMock.Setup(x => x.Validate(It.IsAny <string>(), It.IsAny <string>())).Returns(Task.FromResult(_user)); //System under test initialise _sut = new LoginFacade(loginServiceMock.Object, mapper); }
public ActionResult SignUp(User user) { ILoginFacade eventsFacade = (ILoginFacade)FacadeFactory.Instance.Create(FacadeType.LoginFacade); UserDTO userDTO = new UserDTO(); ModelConverter.ModelConverter.FillDTOFromModel(user, userDTO); OperationResult <UserDTO> signUpResult = eventsFacade.SignUp(userDTO); if (signUpResult.IsValid()) { return(RedirectToAction("Login")); } else if (signUpResult.Message.Equals("User With This email address already exists")) { ViewBag.Message = String.Format("User With This email address already exists"); return(View()); } else { ModelConverter.ModelConverter.FillModelFromDTO(userDTO, user); return(View(user)); } }
public AuthorizationServerProvider(ILoginFacade loginFacade, IUnitOfWork uow) { _loginFacade = loginFacade; _uow = uow; }
public LoginController(ILoginFacade loginFacade) { _loginFacade = loginFacade; }
public LoginController() { proxy = AopObjectProxy.GetObject <ILoginFacade>(new LoginFacade()); }