public string ValidateLogin(User user) { var result = UserModelConverter.ConvertModelToDto(user); string userresult = DalFactory.UserDatabaseHandler.Login(result); return(userresult); }
public IActionResult Login(LoginViewModel loginViewModel) { var user = _accountService.Login(UserModelConverter.ToModel(loginViewModel)); if (user != null) { return(RedirectToAction("Index", "Home")); } return(RedirectToAction("Error", "Home")); }
public IActionResult Register(UserViewModel userViewModel) { var registrationSuccessfull = _accountService.Register(UserModelConverter.ToModel(userViewModel)); if (!registrationSuccessfull) { RedirectToAction("Error", "Home"); } return(RedirectToAction("Index", "Home")); }
public List <User> GetUsers() { var result = DalFactory.UserDatabaseHandler.GetAll(); user = new List <User>(); foreach (var dto in result) { var model = UserModelConverter.ConvertDtoToModel(dto); user.Add(model); } return(user); }
public IActionResult Auth() { Console.WriteLine("api/auth/auth"); // Authenticate int userID = Authenticate(); if (userID == -1) { return(StatusCode(405, "Authorization token is not valid.")); } Auth_ReturnUserModel returnUser = UserModelConverter.UserModel_To_ReturnUserModel(_authAction.GetUsersData(userID)); returnUser.validate(Request.Host.ToString()); // return users data. return(Ok(returnUser)); }
public void Create(User user) { var result = UserModelConverter.ConvertModelToDto(user); DalFactory.UserDatabaseHandler.Create(result); }
public void Edit(User Edit) { var DTO = UserModelConverter.ConvertModelToDto(Edit); DalFactory.UserDatabaseHandler.Update(DTO); }