예제 #1
0
        public ActionResult ListItems(string userId)
        {
            var dateA   = FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now));
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var uId     = !string.IsNullOrEmpty(userId) ? Guid.Parse(userId) : UserId;
            var model   = new ModeWeeklyScheduleItem
            {
                UserID    = uId,
                ListItem  = GetListCalendar(toDate, endDate, uId),
                DateStart = toDate
            };

            return(View(model));
        }
예제 #2
0
        public ActionResult ListItems(int year = 0, int weekNumber = 0)
        {
            var dateA   = year > 0 && weekNumber > 0 ? FDIUtils.WeekDays(year, weekNumber) : FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now));
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var Model   = new ModeWeeklyScheduleItem
            {
                ListItem  = GetListCalendar(toDate, endDate, UserId),
                DateStart = toDate
            };

            return(View(Model));
        }
예제 #3
0
        public ActionResult ListItems(Guid roleId, int year = 0, int weekNumber = 0)
        {
            roleId = roleId != Guid.Empty ? roleId : UserItem.RoleId;
            var dateA   = year > 0 && weekNumber > 0 ? FDIUtils.WeekDays(year, weekNumber) : FDIUtils.WeekDays(DateTime.Now.Year, FDIUtils.GetWeekNumber(DateTime.Now) - 1);
            var toDate  = dateA[0];
            var endDate = dateA[6];
            var listWeeklyScheduleItem = GetListCalendarByRole(toDate, endDate, roleId);
            var model = new ModeWeeklyScheduleItem
            {
                ListItem  = listWeeklyScheduleItem,
                DateStart = toDate,
                UserID    = roleId
            };

            return(View(model));
        }