public ActionResult MeetingGrid(int id, bool future)
        {
            var m = new MeetingsModel(id, future);

            UpdateModel(m.Pager);
            DbUtil.LogActivity("Viewing Meetings for {0}".Fmt(Session["ActiveOrganization"]));
            return(View(m));
        }
        public async Task <IActionResult> AddMeeting(MeetingsModel MeetingsModel)
        {
            var newMeeting = await _schoolRepository.AddAsync(MeetingsModel);

            if (newMeeting == null)
            {
                return(BadRequest(new { error = "Invalid Inputs" }));
            }

            return(Ok(newMeeting));
        }
Example #3
0
        public ActionResult ImportMeetings(MeetingsModel m)
        {
            var org = CurrentDatabase.Organizations.Where(o => o.OrganizationId == m.Id).First();

            if (org.ESpaceEventId.HasValue)
            {
                DbUtil.LogActivity($"Retrieving meetings for (orgId={m.Id})", orgid: m.Id);
                org.SyncWithESpace(CurrentDatabase);
                m.Future = true;
            }
            return(PartialView("Meetings", m));
        }
        public async Task <IActionResult> UpdateMeeting(MeetingsModel meetingsModel)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(new { error = "Invalid Fields" }));
            }
            var entity = await _schoolRepository.UpdateAsync(meetingsModel);

            if (entity == null)
            {
                return(BadRequest(new { Error = "Cant update this Entity something went wrong" }));
            }
            return(Ok(entity));
        }
 public PartialViewResult NewMeeting(MeetingsModel model)
 {
     if (ModelState.IsValid)
     {
         Meeting newEntity          = Mapper.Map <MeetingsModel, Meeting>(model);
         var     meetingDataManager = SessionService.DbContainer.Resolve <MeetingDataManager>();
         if (meetingDataManager.SearchDuplication(newEntity))
         {
             ModelState.AddModelError("", "Meeting exist.");
         }
         else if (meetingDataManager.Insert(newEntity))
         {
             ViewBag.WndClose = true;
             SessionService.RestoreSearchModel           = Mapper.Map <MeetingsModel, MeetingsSearchModel>(model);
             SessionService.RestoreSearchModel.StartDate = SessionService.SearchModel.StartDate;
         }
     }
     return(PartialView("_EmptyResult", model));;
 }
Example #6
0
 public ActionResult Meetings(MeetingsModel m)
 {
     DbUtil.LogActivity($"Viewing Meetings for orgId={m.Id}", orgid: m.Id);
     return(PartialView(m));
 }
Example #7
0
 public ActionResult Meetings(MeetingsModel m)
 {
     if (m.FromOrgSearch)
         m.Dt1 = ChurchAttendanceModel.MostRecentAttendedSunday();
     if(!m.Dt2.HasValue)
         m.Dt2 = m.Dt1.Value.AddDays(1);
     return View(m);
 }
Example #8
0
 public ActionResult MeetingsToQuery(string type, MeetingsModel m)
 {
     string r = m.ConvertToSearch(type);
     TempData["autorun"] = true;
     return Redirect(r);
 }
Example #9
0
 public ActionResult Meetings(DateTime dt1, DateTime dt2, int? programid, int? divisionid)
 {
     var m = new MeetingsModel() {Dt1 = dt1, Dt2 = dt2, ProgramId = programid, DivisionId = divisionid};
     return View(m);
 }
Example #10
0
 public ActionResult Meetings(MeetingsModel m)
 {
     //var m = new MeetingsModel(id, future ?? false);
     DbUtil.LogActivity($"Viewing Meetings for {Session["ActiveOrganization"]}");
     return(PartialView(m));
 }
Example #11
0
 public ActionResult Meetings(MeetingsModel m)
 {
     //var m = new MeetingsModel(id, future ?? false);
     DbUtil.LogActivity($"Viewing Meetings for {Session["ActiveOrganization"]}");
     return PartialView(m);
 }
Example #12
0
 public ActionResult Meetings(MeetingsModel m)
 {
     return(View(m));
 }