public ActionResult Delete(String id, Resource rs)
        {
            try
            {
                var req = sv.GetMany().Where(a => a.Id == id).FirstOrDefault();

                ResourceHistory rh = new ResourceHistory
                {
                    FirstName = req.FirstName,
                    LastName  = req.LastName,
                    Username  = req.UserName
                };

                sh.Add(rh);
                sh.Commit();

                sv.Delete(req);
                sv.Commit();

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
예제 #2
0
        public void TaskSheduler_ResourceHistory_ShouldConstructCorrectly()

        {
            var a   = new List <IDebugState>();
            var b   = new EventInfo(new DateTime(2001, 01, 01), new TimeSpan(1, 0, 0), new DateTime(2001, 01, 01), ScheduleRunStatus.Error, "sdf");
            var res = new ResourceHistory("output", a, b, "bob");

            Assert.AreEqual(a, res.DebugOutput);
            Assert.AreEqual(b, res.TaskHistoryOutput);
            Assert.AreEqual("bob", res.UserName);
        }
예제 #3
0
        // ReSharper disable InconsistentNaming
        public void TaskSheduler_ResourceHistory_ShouldConstructCorrectly()
        // ReSharper restore InconsistentNaming
        {
            var a = new List<IDebugState>();
            var b = new EventInfo(new DateTime(2001, 01, 01), new TimeSpan(1, 0, 0), new DateTime(2001, 01, 01), ScheduleRunStatus.Error, "sdf");
            var res = new ResourceHistory("output", a, b, "bob");
            Assert.AreEqual(a, res.DebugOutput);
            Assert.AreEqual(b, res.TaskHistoryOutput);
            Assert.AreEqual("bob", res.UserName);

        }