public ActionResult ManageArea2(int id, string sg1, string sg2, bool?SortByWeek) { var m = new VolunteerCommitmentsModel(id); m.SmallGroup1 = sg1; m.SmallGroup2 = sg2; m.SortByWeek = SortByWeek ?? false; return(View("ManageArea", m)); }
public ActionResult AddVolunteers(int id, int?week, DateTime?time, string sg1, string sg2, bool?isWeek = false) { TempData["selectedWeek"] = week?.ToInt(); TempData["selectedTime"] = time?.ToString("g"); TempData["isWeek"] = isWeek; var m = new VolunteerCommitmentsModel(id); m.SmallGroup1 = sg1; m.SmallGroup2 = sg2; return(View("AddVolunteers", m)); }
public ActionResult ManageArea(PostTargetInfo i) { var m = new VolunteerCommitmentsModel(i.id); m.SmallGroup1 = i.sg1; m.SmallGroup2 = i.sg2; m.SortByWeek = i.SortByWeek; foreach (var s in i.list) { m.ApplyDragDrop(i.target, i.week, i.time, s); } return(View(m)); }
public ActionResult AltCalendar(int id, bool?sortByWeek, int?curMonth, int?curYear, int?weekNum, int?pageNumber) { var m = new VolunteerCommitmentsModel(id); m.SortByWeek = sortByWeek ?? false; m.WeekNumber = weekNum ?? 0; m.PageNumber = pageNumber ?? 1; if (curMonth.IsNotNull()) { if (curYear.IsNotNull()) { m.CurYear = curYear; } if (curMonth == 13) { m.CurYear = m.CurYear + 1; m.CurMonth = 1; } else if (curMonth == 0) { m.CurYear = m.CurYear - 1; m.CurMonth = 12; } else { m.CurMonth = curMonth.ToInt(); } } if (m.CurMonth.IsNull() && curMonth.IsNull()) { m.CurMonth = m.Sunday.Month; m.CurYear = m.Sunday.Year; } if (m.CurYear.IsNull() && curYear.IsNull()) { m.CurYear = m.Sunday.Year; } return(View(m)); }
public void ShouldCalculateFirstSundayOfTheMonth(int year, int month, string result) { var requestManager = FakeRequestManager.Create(); var VolunteerOrgconfig = new Organization() { OrganizationName = "MockMasterName", RegistrationTitle = "MockMasterTitle", Location = "MockLocation", RegistrationTypeId = RegistrationTypeCode.ChooseVolunteerTimes, }; var FakeOrg = FakeOrganizationUtils.MakeFakeOrganization(requestManager, VolunteerOrgconfig); var m = new VolunteerCommitmentsModel(FakeOrg.org.OrganizationId); var calculatedSunday = m.GetFirstSundayOfTheMonth(year, month); calculatedSunday.ToString("MM/dd/yyyy").ShouldBe(result); FakeOrganizationUtils.DeleteOrg(FakeOrg.org.OrganizationId); }