/// <summary> /// Get All Calendar /// </summary> /// <param name="calendarList"></param> /// <returns></returns> public CalendarListModel GetAllCalendar(CalendarListModel calendarList) { CalendarListModel calendarListModel = new CalendarListModel(); try { var calendarRepository = this.context?.SchoolCalendars.Where(x => x.TenantId == calendarList.TenantId && x.SchoolId == calendarList.SchoolId && x.AcademicYear == calendarList.AcademicYear).OrderBy(x => x.Title).ToList(); calendarListModel.CalendarList = calendarRepository; calendarListModel._tenantName = calendarList._tenantName; calendarListModel._token = calendarList._token; if (calendarRepository.Count > 0) { calendarListModel._failure = false; } else { calendarListModel._failure = true; calendarListModel._message = NORECORDFOUND; } } catch (Exception es) { calendarListModel._message = es.Message; calendarListModel._failure = true; calendarListModel._tenantName = calendarList._tenantName; calendarListModel._token = calendarList._token; } return(calendarListModel); }
public ActionResult GetCalendarList(long sobId) { CalendarListModel model = new CalendarListModel(); model.SOBId = sobId; model.Calendars = getCalendarList(model); return(PartialView("_List", model)); }
public ActionResult GetCalendarList() { CalendarListModel model = new CalendarListModel(); model.SOBId = SessionHelper.SOBId; model.Calendars = CalendarHelper.GetCalendars(SessionHelper.SOBId); return(PartialView("_List", model)); }
public ActionResult <CalendarListModel> GetAllCalendar(CalendarListModel calendarList) { CalendarListModel calendarListModel = new CalendarListModel(); try { calendarListModel = _calendarService.GetAllCalendar(calendarList); } catch (Exception es) { calendarListModel._message = es.Message; calendarListModel._failure = true; } return(calendarListModel); }
public ActionResult Index(CalendarListModel model) { if (model.SetOfBooks == null) { model.SetOfBooks = sobService .GetByCompanyId(AuthenticationHelper.User.CompanyId) .Select(x => new SelectListItem { Text = x.Name, Value = x.Id.ToString() }).ToList(); } if (model.SOBId != 0 || model.SetOfBooks != null) { model.Calendars = getCalendarList(model); } return(View(model)); }
/// <summary> /// Get All Calendar /// </summary> /// <param name="calendarList"></param> /// <returns></returns> public CalendarListModel GetAllCalendar(CalendarListModel calendarList) { CalendarListModel calendarListModel = new CalendarListModel(); try { if (TokenManager.CheckToken(calendarList._tenantName + calendarList._userName, calendarList._token)) { calendarListModel = this.calendarRepository.GetAllCalendar(calendarList); } else { calendarListModel._failure = true; calendarListModel._message = TOKENINVALID; } } catch (Exception es) { calendarListModel._failure = true; calendarListModel._message = es.Message; } return(calendarListModel); }
private List <CalendarViewModel> getCalendarList(CalendarListModel model) { return(service.GetAll(AuthenticationHelper.User.CompanyId, model.SOBId != 0 ? model.SOBId : Convert.ToInt64(model.SetOfBooks.First().Value), model.SearchText, true, model.Page, model.SortColumn, model.SortDirection) .Select(x => new CalendarViewModel(x)).ToList()); }
public ActionResult Index(CalendarListModel model) { model.SOBId = SessionHelper.SOBId; return(View(model)); }