Ejemplo n.º 1
0
 public void SetPassingRate(PassingRate passingRate)
 {
     using (_context = new ExaminationContext())
     {
         passingRate.DateTimeModified = GetServerDateTime(_context);
         _context.PassingRate.Add(passingRate);
         _context.SaveChanges();
     }
 }
Ejemplo n.º 2
0
        public int GetCurrentPassingRate()
        {
            int currentPassingRate = 0;

            using (_context = new ExaminationContext())
            {
                PassingRate lastPassingRate = _context.PassingRate.OrderByDescending(p => p.PassingRateId).FirstOrDefault();

                if (lastPassingRate != null)
                {
                    currentPassingRate = lastPassingRate.Rate;
                }
            }

            return(currentPassingRate);
        }
Ejemplo n.º 3
0
        private void btnSet_Click(object sender, EventArgs e)
        {
            int newPassingRate = (int)numPassingRate.Value;

            DialogResult result = MessageBox.Show(this, string.Format("Set the passing rate to {0}%?", newPassingRate), "Message", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (result == DialogResult.Yes)
            {
                PassingRate passingRate = new PassingRate();
                passingRate.Rate   = newPassingRate;
                passingRate.UserId = UserInfo.UserId;

                _passingRateBLL.SetPassingRate(passingRate);

                SetPassingRateHistory();

                lblPassingRate.Text = string.Format("The Current Passing Rate Is: {0}%", newPassingRate);
                lblStatus.Text      = "  Successfully set passing rate";
            }
        }
 public void SetPassingRate(PassingRate passingRate)
 {
     _passingRateDAL.SetPassingRate(passingRate);
 }