public static void InsertNewWrokFromHomeRequest(WorkFromHomeModel model) { VacationYear vacationYear = VacationYearsLogic.GetCurrentVacationYear(); model.WorkFromHomeDay.VacationYearId = vacationYear.Id; WorkFromHomeReopsitories.InsertNewEmployeeWorkFromHome(model.WorkFromHomeDay); }
public static List <RequestFromHomeDayDetails> GetEmployeeWorkFromHomeDaysList(int page, int statusId) { int takeCount = Config.PageItemCount(); int skipCount = page * takeCount; VacationYear vacationYear = VacationYearsLogic.GetCurrentVacationYear(); int vacationYearId = vacationYear.Id; return(WorkFromHomeReopsitories.GetEmployeeWorkFromHomeDaysList(statusId, vacationYearId, DateTimeHelper.Today(), skipCount, takeCount)); }
// // GET: /VacationYears/ public ActionResult VacationYear(int vacationYearStatusId) { List <VacationYear> vacationYearsList = new List <VacationYear>(); if (vacationYearStatusId == (int)Y.Current) { vacationYearsList.Add(VacationYearsLogic.GetCurrentVacationYear()); vacationYearsList.FirstOrDefault().TitleName = DateTime.Now.Year; } else if (vacationYearStatusId == (int)Y.Next) { vacationYearsList.Add(VacationYearsLogic.GetNextVacationYear()); vacationYearsList.FirstOrDefault().TitleName = DateTime.Now.AddYears(1).Year; } else { vacationYearsList = VacationYearsLogic.GetPreviousVacationYearsList(); vacationYearsList.FirstOrDefault().TitleName = DateTime.Now.AddYears(-1).Year; } return(View("Index", vacationYearsList)); }