Beispiel #1
0
 public List <Drug> FindDrugs(PharmacyUser user, Func <Drug, bool> howToSearch)
 {
     return(_context.Drugs
            .Where(d => d.UserId == user.Id)
            .Where(howToSearch)
            .ToList());
 }
        public SearchDrugWindow(PharmacyUser user)
        {
            InitializeComponent();

            _user    = user;
            _service = ServiceProvider.GetDrugService();
        }
Beispiel #3
0
        public AdverseEffectWindow(PharmacyUser user)
        {
            InitializeComponent();

            _user    = user;
            _service = ServiceProvider.GetDrugService();
        }
Beispiel #4
0
 public async Task <List <Drug> > GetAllDrugsAsync(PharmacyUser user)
 {
     return(await _context
            .Drugs
            .Where(d => d.User.Id == user.Id)
            .ToListAsync());
 }
Beispiel #5
0
 public async Task DeleteDrugAsync(PharmacyUser user, Drug drug)
 {
     user.Drugs.Remove(drug);
     _context.Drugs.Remove(drug);
     _context.Users.Update(user);
     await _context.SaveChangesAsync();
 }
Beispiel #6
0
        public async Task AddDrugAsync(PharmacyUser user, Drug drug)
        {
            user.Drugs.Add(drug);
            await _context.Drugs.AddAsync(drug);

            _context.Users.Update(user);
            await _context.SaveChangesAsync();
        }
        public DrugWindow(PharmacyUser user)
        {
            InitializeComponent();

            _user        = user;
            _drugService = ServiceProvider.GetDrugService();

            this.drugsGrid.CanUserDeleteRows = false;
            this.drugsGrid.CanUserAddRows    = false;
        }
Beispiel #8
0
        private async Task RegisterSuccessful(string username, string password)
        {
            string hashedPassword = _passwordService.HashPassword(password);

            PharmacyUser user = new PharmacyUser {
                UserName = username, Password = hashedPassword
            };

            await _userService.AddUserAsync(user);

            MessageBox.Show("Kayıt Başarılı.");

            this.Close();
        }
Beispiel #9
0
        public MainWindow(PharmacyUser user)
        {
            InitializeComponent();

            _user = user;
        }
Beispiel #10
0
        public async Task AddUserAsync(PharmacyUser user)
        {
            await _context.AddAsync(user);

            await _context.SaveChangesAsync();
        }