public BusinessObject.UserResponse LoginUser(UserLoginRequest userInfo) { using (var unitOfWork = this.UserRepository.BeginWork()) { var result = this.UserRepository.LoginUser(userInfo, unitOfWork); UserResponse userResponseData = new UserResponse(); if (result != null) { userResponseData.Token = EncryptHelper.GenerateToken(); } return userResponseData; } }
public BusinessObject.User LoginUser(UserLoginRequest userInfo, IUnitOfWork unitOfWork) { ValidateUnitOfWork(unitOfWork); string procedureName = "dbo.GetUserLogin"; var parameters = new { UserName = userInfo.UserName, Password = userInfo.Password }; var result = unitOfWork.Query<BusinessObject.User>(procedureName, parameters, commandType: CommandType.StoredProcedure).SingleOrDefault(); return result; }
public UserResponse Login(UserLoginRequest userInfo) { return this.UserService.LoginUser(userInfo); }