コード例 #1
0
 public IActionResult UpdateHoliday([FromBody] NewPublicHoliday NewHoliday)
 {
     if (ModelState.IsValid)
     {
         var CheckGuid = _context.PublicHolidays.Find(NewHoliday.PublicHolidayId);
         if (CheckGuid == null)  // Checking if user input Guid is in database
         {
             return(NotFound()); // If Guid is not in database, return 404 error
         }
         //_dataAccessProvider.UpdateHoliday(NewHoliday); // If Guid is valid, call method to update holiday
         return(Ok());               //return successfully updated.
     }
     return(BadRequest(ModelState)); // if ModelState not valid, show error message
 }
コード例 #2
0
 public IActionResult AddNewHoliday([FromBody] NewPublicHoliday NewHoliday)
 {
     if (ModelState.IsValid)
     {
         NewPublicHoliday tablePH = new NewPublicHoliday();
         tablePH.PublicHolidayId   = Guid.NewGuid();
         tablePH.PublicHolidayDate = NewHoliday.PublicHolidayDate;
         //tablePH.PublicHolidayName = NewHoliday.PublicHolidayName;
         tablePH.StartDate   = NewHoliday.StartDate;
         tablePH.EndDate     = NewHoliday.EndDate;
         tablePH.IsActive    = NewHoliday.IsActive;
         tablePH.CreatedDate = NewHoliday.CreatedDate;
         tablePH.CreatedBy   = NewHoliday.CreatedBy;
         tablePH.UpdatedDate = NewHoliday.UpdatedDate;
         _dataAccessProvider.AddNewHoliday(tablePH);
         return(Ok());               //return successfully added
     }
     return(BadRequest(ModelState)); // if ModelState not valid, show error message
 }
コード例 #3
0
 public void AddNewHoliday(NewPublicHoliday NewHoliday) // Add new holiday
 {
     _context.PublicHolidays.Add(NewHoliday);
     _context.SaveChanges();
 }