public JsonResult Registration(Guid id)
        {
            using (var rs = new RequestScope(this))
            {
                var log = rs.DC.TaskLogs.Single(l => l.TaskLog_GUID == id);

                var registrationModel = new RegistrationModel(rs.DC, log);

                return Json(registrationModel, JsonRequestBehavior.AllowGet);
            }
        }
        public JsonResult New(Guid? optionalTaskId)
        {
            using (var rs = new RequestScope(this))
            {
                var newTaskLog = TaskRepository.CreateTaskLog(optionalTaskId, rs.DC, rs.Bruger.BrugerGuid, null);
                //newTaskLog.TaskLog_WebVisible = 1; // De ønsker ikke at de skal være web visible som standard

                rs.DC.TaskLogs.Add(newTaskLog);

                rs.DC.SaveChanges();

                var registrationModel = new RegistrationModel(rs.DC, newTaskLog);

                return Json(registrationModel, JsonRequestBehavior.AllowGet);
            }
        }