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]; }
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; }
public Task<Usuario> UpdateUsuario(Usuario us, string id) { throw new NotImplementedException(); }