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()); } }
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); }
// 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); }