Ejemplo n.º 1
0
        public PartialViewResult RefreshAddHoursModal(int Id)
        {
            var hours = new HoursAtWork
            {
                ScheduleID = Id,
                HourFrom   = 8,
                HourTo     = 16,
                HoursFrom  = GetHoursFrom(),
                HoursTo    = GetHoursTo()
            };

            return(PartialView("_ScheduleAddHoursModal", hours));
        }
Ejemplo n.º 2
0
        public PartialViewResult AddHours(HoursAtWork model)
        {
            if (ModelState.IsValid)
            {
                _ISchedulesRepository.EditSchedule(new Schedule
                {
                    id        = model.ScheduleID,
                    day_off   = false,
                    hour_from = model.HourFrom,
                    hour_to   = model.HourTo
                });
                TempData["Success"] = "Pomyślnie dodano godziny pracy.";
            }
            else
            {
                TempData["Warning"] = "Wystąpił błąd. Spróbuj jeszcze raz.";
            }

            var schedules = GetSchedules(CurrentUserInfo.id);

            return(PartialView("_MyScheduleList", schedules));
        }
Ejemplo n.º 3
0
        public ActionResult CurrentSchedule()
        {
            var schedules = GetSchedules(CurrentUserInfo.id);
            var dayState  = new DayState {
                DayOff = null
            };
            var hours = new HoursAtWork
            {
                ScheduleID = 0,
                HourFrom   = 8,
                HourTo     = 16,
                HoursFrom  = GetHoursFrom(),
                HoursTo    = GetHoursTo()
            };

            var model = new CurrentScheduleViewModel
            {
                Schedules   = schedules,
                DayState    = dayState,
                HoursAtWork = hours
            };

            return(View(model));
        }