コード例 #1
0
        /*     [Route("/CreateNewHolydays")]*/
        public IActionResult CreateNewHolydays(Holydays newweekend)
        {
            Weekend weekend = new Weekend();

            weekend.Id        = Guid.NewGuid();
            weekend.startDate = DateTime.ParseExact(newweekend.startDay, "M/d/yyyy", CultureInfo.InvariantCulture);
            weekend.EndDate   = DateTime.ParseExact(newweekend.EndDay, "M/d/yyyy", CultureInfo.InvariantCulture);
            Weekendrepository.Create(weekend);
            return(Redirect("/HolydaysView"));
        }
コード例 #2
0
        public IActionResult ChnageHolydays(Guid holidaysId, Holydays Updateholydays)
        {
            Weekend weekend = Weekendrepository.FindById(holidaysId);

            weekend.startDate = DateTime.ParseExact(Updateholydays.startDay, "M/d/yyyy", CultureInfo.InvariantCulture);
            weekend.EndDate   = weekend.startDate.AddDays(Updateholydays.AddDays - 1);
            weekend.Name      = Updateholydays.Name;
            Weekendrepository.Update(weekend);

            return(Redirect("/Holidays/HolydaysView"));
        }
コード例 #3
0
        public IActionResult ChangeWeekend(Guid holidaysId)
        {
            Weekend weekend = Weekendrepository.FindById(holidaysId);

            ViewBag.holidaysId = holidaysId;
            Holydays holydays = new Holydays();

            holydays.Name      = weekend.Name;
            ViewBag.holidaysId = holidaysId;
            holydays.startDay  = weekend.startDate.ToString("MM/dd/yyyy", CultureInfo.InvariantCulture);
            holydays.AddDays   = (weekend.EndDate - weekend.startDate).Days + 1;
            return(View(holydays));
        }
コード例 #4
0
 public MainWindow()
 {
     InitializeComponent();
     FirstDay.Text  = DateTime.Now.ToString();
     FinishDay.Text = DateTime.Now.ToString();
     if (Holydays.LoadHolyDays("holidays.txt", out List <string> fileHolydaysList))
     {
         foreach (string s in fileHolydaysList)
         {
             holydaysList.Add(DateTime.Parse(s));
         }
     }
 }