public ActionResult Login(LoginPlayerViewModel loginPlayerViewModel) { // instead of doing logic here, call a method in the business logic // layer to create teh player, persist to the Db, and return a player to display. // use DI (Dependency Injection) to get an instance to the business class and access to itds functionality. PlayerViewModel playerViewModel = _businessLogicClass.LoginPlayer(loginPlayerViewModel); //_logger.LogInformation($"The LogininPlayer() returned NUll"); ///do things to log in.... return(View("DisplayPlayerDetails", playerViewModel)); }
public ActionResult Login(LoginPlayerViewModel loginPlayerViewModel) { //instead of doing logic here, //call a method in the business logic layer to create the player, //persist to the db, and return a player to display //user DI(dependency injection) to get an instance of the business class and access its functionality PlayerViewModel playerViewModel = _businessLogic.LoginPlayer(loginPlayerViewModel); //_logger.LogInformation($""); return(View("DisplayPlayerDetails", playerViewModel)); }
/// <summary> /// Takes a LoginPlayerViewModel instance and returns a PlayerViewModel /// </summary> /// <returns></returns> public PlayerViewModel LoginPlayer(LoginPlayerViewModel loginPlayerViewModel) { Player player = new Player() { Fname = loginPlayerViewModel.Fname, Lname = loginPlayerViewModel.Lname }; Player player1 = _repo.LoginPlayer(player); PlayerViewModel playerViewModel = _mapper.ConvertPlayerToPlayerViewModel(player1); return(playerViewModel); }
/// <summary> /// takes a LoginPlayerView model instance and retunrs a PlayerViewModel instance /// </summary> /// <param name=""></param> /// <returns></returns> public PlayerViewModel LoginPlayer(LoginPlayerViewModel loginPlayerViewModel) { //have all logic confined to this business layer Player player = new Player() { Fname = loginPlayerViewModel.Fname, Lname = loginPlayerViewModel.Lname }; Player player1 = _repository.LoginPlayer(player); //convert Player to PlayerViewModel PlayerViewModel playerViewModel = _mapper.ConvertPlayerToPlayerViewModel(player1); return(playerViewModel); }
public ActionResult Login(LoginPlayerViewModel loginPlayerViewModel) { PlayerViewModel playerViewModel = _businessLogic.LoginPlayer(loginPlayerViewModel); return(View("DisplayPlayerDetails", playerViewModel)); }