Пример #1
0
        public async Task<Usuario> Validar(Usuario us)
        {
            var tabla = client.GetTable<Usuario>();//Table devuelve la referencia a la tabla.
            var data =
                await
                    tabla.CreateQuery().Where(o => o.Username == us.Username && o.Password == us.Password).ToListAsync();
            if (data.Count == 0)
                return null;

            return data[0];
        }
Пример #2
0
        public async Task<Usuario> AddUsuario(Usuario us)
        {
            var tabla = client.GetTable<Usuario>();
            var data = await tabla.CreateQuery().Where(o => o.Username == us.Username).ToListAsync();

            if (data.Any())
                throw new Exception("Usuario ya registrado");

            try
            {
                await tabla.InsertAsync(us);
            }
            catch (Exception e)
            {
                throw new Exception("Error al registrar el usario");
            }

            return us;
        }
Пример #3
0
 public Task<Usuario> UpdateUsuario(Usuario us, string id)
 {
     throw new NotImplementedException();
 }