public ActionResult RegistrationsEdit(int PeopleId) { var m = new RegistrationsModel(PeopleId); m.ShowComments = ShowComments(); return(View("Enrollment/RegistrationsEdit", m)); }
public async Task <IActionResult> GetRegistration([Required] int id) { _logger.LogInformation($"Vis detaljer for registrering {id}"); var data = await _registrationService.GetByIdAsync(id); var result = new RegistrationsModel { Id = data.Id, Date = data.Date, StartTime = data.StartTime, EndTime = data.EndTime.GetValueOrDefault() }; var responseConfig = new HALModelConfig { LinkBase = $"{Request.Scheme}://{Request.Host.ToString()}", ForceHAL = Request.ContentType == "application/hal+json" }; var response = new HALResponse(responseConfig); response.AddEmbeddedResource("registration", result); response.AddLinks( new Link("self", $"/api/registration/{id}", null, "GET") ); return(this.HAL(response)); }
public ActionResult Registrations(int PeopleId) { var m = new RegistrationsModel(PeopleId); DbUtil.LogPersonActivity($"Viewing Registrations for: {m.Person.Name}", m.Person.PeopleId, m.Person.Name); return(View("Enrollment/Registrations", m)); }
public ActionResult Registrations(int id) { var m = new RegistrationsModel(id); DbUtil.LogActivity("Viewing Registrations for: {0}".Fmt(m.person.Name)); return(View("Enrollment/Registrations", m)); }
public ActionResult RegistrationsUpdate(RegistrationsModel m) { bool ExcludeComments = !ShowComments(); m.UpdateModel(ExcludeComments); DbUtil.LogPersonActivity($"Updating Registrations for: {m.Person.Name}", m.Person.PeopleId, m.Person.Name); m.ShowComments = ShowComments(); return(View("Enrollment/Registrations", m)); }
public void Should_Run_FulfillmentList() { ContextTestUtils.CreateMockHttpContext(); var m = new RegistrationsModel(); m.PeopleId = 1; var fulfillmentlist = m.FulfillmentList(); fulfillmentlist.ShouldNotBeNull(); }
public void Should_Run_FulfillmentList() { using (var db = CMSDataContext.Create(Util.Host)) { ContextTestUtils.CreateMockHttpContext(); var m = new RegistrationsModel(db); m.PeopleId = 1; var fulfillmentlist = m.FulfillmentList(); fulfillmentlist.ShouldNotBeNull(); } }
public ActionResult RegistrationsUpdate(RegistrationsModel m) { m.UpdateModel(); DbUtil.LogPersonActivity($"Updating Registrations for: {m.Person.Name}", m.Person.PeopleId, m.Person.Name); return(View("Enrollment/Registrations", m)); }
public ActionResult RegistrationsUpdate(RegistrationsModel m) { m.UpdateModel(); DbUtil.LogActivity("Updating Registrations for: {0}".Fmt(m.person.Name)); return(View("Enrollment/Registrations", m)); }
public ActionResult RegistrationsEdit(int id) { var m = new RegistrationsModel(id); return(View("Enrollment/RegistrationsEdit", m)); }
public JsonResult Registrations(int year, int week) { using (var rs = new RequestScope(this)) { var since = FirstDateOfWeekISO8601(year, week); var firstDayWeek = since.StartOfWeek(DayOfWeek.Monday); var firstDayOfNextWeek = firstDayWeek.AddDays(7); var logs = rs.DC.TaskLogs. Where(tl => tl.TaskLog_StartDateTime >= firstDayWeek && tl.TaskLog_StartDateTime < firstDayOfNextWeek && tl.TaskLog_UserGUID == rs.Bruger.BrugerGuid). ToList(). OrderByDescending(l => l.TaskLog_StartDateTime); var quickTasks = rs.DC.Tasks.Where(t => t.Task_IsClosed == 0 && t.Task_FromUserGUID == rs.Bruger.BrugerGuid ).ToList(); // Sorter så dagens er øverst quickTasks = quickTasks .OrderBy(t => t.Task_StartDate.HasValue ? t.Task_StartDate.Value.Date == DateTime.Today.Date ? 0 :1 : 1) .ThenByDescending(td => td.Task_StartDate) .ToList(); var registrationsModel = new RegistrationsModel() { Registrations = logs.Select(l => new RegistrationModel(rs.DC, l)).ToList(), QuickTasks = quickTasks.Select(qt => new RegistrationQuickTaskModel(rs.DC, qt)).ToList(), WeekStartDate = firstDayWeek.AsJavascriptDate(), WeekEndDate = firstDayOfNextWeek.AsJavascriptDate() }; // Identificer dagens sidste (bruges til at beregne hvor separator skal være) var sidsteQuickTask = registrationsModel.QuickTasks.LastOrDefault(t => t.IsToday == true); if (sidsteQuickTask != null) { sidsteQuickTask.IsLastToday = true; } return Json(registrationsModel, JsonRequestBehavior.AllowGet); } }