コード例 #1
0
        public Donation GetOne(long id)
        {
            var db       = new  BloodBankingContext();
            var donation = db.Donations.Find(id);

            if (donation == null)
            {
                throw new Exception("Could not find Donations");
            }
            return(donation);
        }
コード例 #2
0
        public Region GetOne(long id)
        {
            var db     = new BloodBankingContext();
            var region = db.Regions.Find(id);

            if (region == null)
            {
                throw new Exception("Could not find region");
            }
            return(region);
        }
コード例 #3
0
        public bool Update(Donor donor)
        {
            var db     = new BloodBankingContext();
            var donors = db.Donors.FirstOrDefault(x => x.ID == donor.ID);

            if (donor == null)
            {
                db.SaveChanges();
            }
            return(true);
        }
コード例 #4
0
        public Donor GetOne()
        {
            var db    = new BloodBankingContext();
            var donor = db.Donors.Find();

            if (donor == null)
            {
                throw new Exception("Couldn't find Donor");
            }
            return(donor);
        }
コード例 #5
0
        public List <Donor> GetAll()
        {
            var db    = new BloodBankingContext();
            var donor = db.Donors.ToList();

            if (donor == null)
            {
                throw new Exception("Couldn't find Donor");
            }
            return(donor);
        }
コード例 #6
0
        public Bank GetOne(long id)
        {
            var db   = new BloodBankingContext();
            var bank = db.Banks.Find(id);

            if (bank == null)
            {
                throw new Exception("Could not find Bank");
            }
            return(bank);
        }
コード例 #7
0
        public List <Donation> GetAll()
        {
            var db       = new BloodBankingContext();
            var donation = db.Donations.ToList();

            if (donation == null)
            {
                throw new Exception("Couldnt find any donations");
            }
            return(donation);
        }
コード例 #8
0
        public List <Region> GetAll()
        {
            var db     = new BloodBankingContext();
            var region = db.Regions.ToList();

            if (region == null)
            {
                throw new Exception("Could not find any region");
            }
            return(region);
        }
コード例 #9
0
        public List <Bank> GetAll()
        {
            var db   = new BloodBankingContext();
            var Bank = db.Banks.ToList();

            if (Bank == null)
            {
                throw new Exception("Could not find Bank");
            }
            return(Bank);
        }
コード例 #10
0
        public bool Update(Bank bank)
        {
            var db    = new BloodBankingContext();
            var banks = db.Banks.FirstOrDefault(x => x.Id == bank.Id);

            if (bank == null)
            {
                return(false);
            }
            bank.Name = bank.Name;
            return(true);
        }
コード例 #11
0
        public bool Update(Donation donation)
        {
            var db        = new BloodBankingContext();
            var donations = db.Donations.FirstOrDefault(x => x.ID == donation.ID);

            if (donation == null)
            {
                return(false);
            }
            db.SaveChanges();
            return(true);
        }
コード例 #12
0
        public bool Delete(long id)
        {
            var db     = new BloodBankingContext();
            var donors = db.Donors.FirstOrDefault(x => x.ID == id);

            if (donors == null)
            {
                db.Donors.Remove(donors);
            }
            db.SaveChanges();
            return(true);
        }
コード例 #13
0
        public bool AddRegion(Region reg)
        {
            var database = new BloodBankingContext();

            if (string.IsNullOrEmpty(reg.Name))
            {
                return(false);
            }

            database.Regions.Add(reg);
            database.SaveChanges();
            return(true);
        }
コード例 #14
0
        public bool AddDonor(Donor donor)
        {
            var database = new BloodBankingContext();

            if (string.IsNullOrEmpty(donor.Name))
            {
                return(false);
            }

            database.Donors.Add(donor);
            database.SaveChanges();
            return(true);
        }
コード例 #15
0
        public bool Delete(long id)
        {
            var db     = new BloodBankingContext();
            var region = db.Regions.FirstOrDefault(x => x.Id == id);

            if (region == null)
            {
                return(false);
            }
            db.Regions.Remove(region);
            db.SaveChanges();
            return(true);
        }
コード例 #16
0
        public bool AddBanks(Bank bank)
        {
            var database = new BloodBankingContext();

            if (string.IsNullOrEmpty(bank.Name))
            {
                return(false);
            }

            database.Banks.Add(bank);
            database.SaveChanges();
            return(true);
        }
コード例 #17
0
        public bool Update(Region reg)
        {
            var db     = new BloodBankingContext();
            var region = db.Regions.FirstOrDefault(x => x.Id == reg.Id);

            if (region == null)
            {
                return(false);
            }
            region.Name = reg.Name;
            db.SaveChanges();
            return(true);
        }
コード例 #18
0
        public bool Delete(Bank bank)
        {
            var db    = new BloodBankingContext();
            var banks = db.Banks.FirstOrDefault(x => x.Id == bank.Id);

            if (bank == null)
            {
                return(false);
            }
            db.Banks.Remove(bank);
            db.SaveChanges();
            return(true);
        }
コード例 #19
0
        public bool AddDonations(Donation donation)
        {
            var database = new BloodBankingContext();

            if (string.IsNullOrEmpty(donation.DonorId))
            {
                return(false);
            }

            database.Donations.Add(donation);
            database.SaveChanges();
            return(true);
        }