public Model.ModelContainer ConnectWithBackend(BackendConfiguration config) { var model = new Model.ModelContainer(); UpdateTableSchema(model, config); return(model); }
public void RemoverTodos() { var container = new ModelContainer(); foreach (Usuario usuario in container.Usuario) { container.DeleteObject(usuario); } container.SaveChanges(); }
public void CriarUsuario(string login, string senha, double saldo) { var container = new ModelContainer(); Usuario usuario = Usuario.CreateUsuario(login, senha, saldo); usuario.Senha = SegurancaService.GerarHash(usuario.Senha); container.Usuario.AddObject(usuario); container.SaveChanges(); }
public bool Login(string login, string senha) { var container = new ModelContainer(); Usuario usuario = container.Usuario.Where(u => u.Login == login).FirstOrDefault(); if (usuario == null) { return false; } return usuario.Senha == SegurancaService.GerarHash(senha); }
private async void UpdateTableSchema(Model.ModelContainer model, BackendConfiguration config) { var tables = new Sync.TableBuilder(model).Build(); foreach (var table in tables) { var task = new SQL.SqlCreateTable() { Database = config.DataBase, UserID = config.DataBaseUserId, Password = config.DataBaseUserPassword, Port = config.Port, Server = config.Server, TableDescription = table }; await task.Run(); } }
protected AbstractRepository() { Context = new ModelContainer(); }
public void Init() { model = new ModelContainer(); }
public List<UsuarioDto> ObterTodosUsuarios() { var container = new ModelContainer(); return ToDto(container.Usuario.ToList()); }