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(); }
public AdverseEffectWindow(PharmacyUser user) { InitializeComponent(); _user = user; _service = ServiceProvider.GetDrugService(); }
public async Task <List <Drug> > GetAllDrugsAsync(PharmacyUser user) { return(await _context .Drugs .Where(d => d.User.Id == user.Id) .ToListAsync()); }
public async Task DeleteDrugAsync(PharmacyUser user, Drug drug) { user.Drugs.Remove(drug); _context.Drugs.Remove(drug); _context.Users.Update(user); await _context.SaveChangesAsync(); }
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; }
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(); }
public MainWindow(PharmacyUser user) { InitializeComponent(); _user = user; }
public async Task AddUserAsync(PharmacyUser user) { await _context.AddAsync(user); await _context.SaveChangesAsync(); }