/// <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); }
/// <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()); }