public NewRecordViewModel()
        {
            db = Locator.Current.GetService <RecordsDbContext>();

            RecordAddition = ReactiveCommand
                             .CreateFromObservable(AddNewRecord);
        }
        public RecordsViewModel()
        {
            db = Locator.Current.GetService <RecordsDbContext>();

            Records = db.Records.ToList();

            NewWin       = ReactiveCommand.Create(() => { new NewRecordWindow().Show(); });
            ShowPassword = ReactiveCommand
                           .CreateFromObservable(ShowPass);
        }
Esempio n. 3
0
        public MainWindowController(
            TextBox searchField, Button creationWinOpening, DataGrid data, string placeholder)
        {
            SearchField        = searchField;
            Placeholder        = placeholder;
            CreationWinOpening = creationWinOpening;
            DataTable          = data;

            db = new RecordsDbContext();
        }
        private void AddNewRecord(string url, string login, string password)
        {
            var record = new Record()
            {
                Url      = url,
                Login    = login,
                Password = password
            };

            using (var db = new RecordsDbContext())
            {
                db.Add(record);
                db.SaveChanges();
            }
        }
Esempio n. 5
0
 public TodoService(RecordsDbContext dbContext, ITokenProvider tokenProvider)
 {
     _dbContext     = dbContext;
     _tokenProvider = tokenProvider;
 }
Esempio n. 6
0
 public RecordsRepository(RecordsDbContext recordsDbContext)
 {
     _recordsDbContext = recordsDbContext;
 }