Beispiel #1
0
        /// <summary>
        /// Funcion que se encarga de realizar el logueo del usuario al sistema
        /// </summary>
        /// <param name="userName">Nombre de Usuario</param>
        /// <param name="passWord">Password del usuario</param>
        /// <returns></returns>
        public async Task <User> Login(string userName, string passWord)
        {
            var users = await FakeRestAPI.GetUser();

            if (users.Any(x => x.UserName == userName && x.Password == passWord))
            {
                var user = users.FirstOrDefault();
                return(new User()
                {
                    Id = user.Id,
                    UserName = user.UserName,
                    Password = user.Password
                });
            }
            return(null);
        }
Beispiel #2
0
        /// <summary>
        /// Funcion que retorna la cantidad de usuarios en el servicio externo
        /// </summary>
        /// <returns>Cantidad de usuarios</returns>
        public async Task <int> UsersCount()
        {
            var users = await FakeRestAPI.GetUser();

            return(users.Count());
        }