public async Task<Usuario> AddUsuario(Usuario us) { var tabla = client.GetTable<Usuario>(); try { var data = await tabla.CreateQuery().Where(o => o.Login == us.Login).ToListAsync(); if (data.Count > 0) return null; } catch (Exception) { throw new Exception("Algo va mal artista"); } try { await tabla.InsertAsync(us); } catch (Exception e) { return null; } return us; }
public async Task<Usuario> ValidarUsuario(Usuario us) { //nos prepara la url para llamar a una tabla en concreto var tabla = client.GetTable<Usuario>(); try { var data =await tabla.CreateQuery().Where(o => o.Login == us.Login && o.Password == us.Password).ToListAsync(); if (data.Count == 0) return null; return data[0]; } catch (Exception e) { return null; } }
public Task DeleteUsuario(Usuario us) { throw new NotImplementedException(); }
public Task<Usuario> UpdateUsuario(Usuario us) { throw new NotImplementedException(); }