private void btnBloodStock_Click(object sender, RoutedEventArgs e)
        {
            this.Hide();
            BloodStock bs = new BloodStock();

            bs.Show();
        }
        //When user click on save button, it comes here
        private void btnSave_Click(object sender, RoutedEventArgs e)
        {
            //service
            services.BloodStockService service = new services.BloodStockService();
            string bgroup = (cmbBloodGroup.SelectedItem as ComboBoxItem).Content.ToString();

            //storing all the textbox info into onject
            BloodStock bloodstock = new BloodStock()
            {
                bloodBank       = txtBloodBankName.Text,
                bloodGroup      = bgroup,
                numberOfBottles = Int32.Parse(txtNoOfBottles.Text),
                city            = txtCity.Text,
                phoneNo         = txtPhone.Text
            };

            //call to service method and passing the object
            int result = service.AddBloodStock(bloodstock);

            //Display Messagebox after success
            MessageBox.Show("New Blood Stock Information added successfully", "Add Blood Stock", MessageBoxButton.OK, MessageBoxImage.Information);

            //call to reset the whole form
            btnReset_Click(sender, e);
        }
        //When user clicks on update it comes here,
        private void btnUpdate_Click(object sender, RoutedEventArgs e)
        {
            string bgroup = (cmbBloodGroup.SelectedItem as ComboBoxItem).Content.ToString();

            //getting object of the information to be updated from id
            BloodStock bStock = bloodBankDBEntities.BloodStocks.Single(bs => bs.bloodStockId == id);

            //storing all the info into object
            bStock.bloodBank       = txtBloodBankName.Text;
            bStock.bloodGroup      = bgroup;
            bStock.numberOfBottles = Int32.Parse(txtNoOfBottles.Text);
            bStock.city            = txtCity.Text;
            bStock.phoneNo         = txtPhone.Text;

            //saving the changes
            bloodBankDBEntities.SaveChanges();

            //displaying message to user
            MessageBox.Show("Blood Stock Information Updated successfully", "Update Blood Stock", MessageBoxButton.OK, MessageBoxImage.Information);
            //closing the form
            this.Close();
        }