public static Overtimerate GetObject(Overtimerate o, FormCollection fc)
        {
            string paramDuration = fc.Get("duration");
            double duration = CommonHelper.GetValue<double>(paramDuration);

            string paramYear = fc.Get("year");
            int year = CommonHelper.GetValue<int>(paramYear);

            string paramPayRate = fc.Get("pay_rate");
            double payRate = CommonHelper.GetValue<double>(paramPayRate);

            if (o == null)
                o = new Overtimerate();

            o.Duration = duration;
            o.Year = year;
            o.Payrate = payRate;

            return o;
        }
Example #2
0
        private static async Task CreateOvertimeRate(ISession se)
        {
            Random r = new Random();

            await Task.Run(() =>
                {
                    for (int y = 2000; y <= DateTime.Now.Year; y++)
                    {
                        Overtimerate o = new Overtimerate { Duration = 1, Year = y, Payrate = r.Next(10, 50) };
                        se.SaveOrUpdate(o);
                    }
                });
        }