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 }
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 }
public void AddNewHoliday(NewPublicHoliday NewHoliday) // Add new holiday { _context.PublicHolidays.Add(NewHoliday); _context.SaveChanges(); }