public IHttpActionResult DeleteHoliday(int id) { var success = db.DeleteHoliday(id); if (!success) { return(NotFound()); } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult DeleteHoliday(int Id) { if (_holidayRepository.SelectHolidayById(Id) == null) { return(NotFound()); } try { _holidayRepository.DeleteHoliday(Id); return(Ok()); } catch (Exception) { return(BadRequest()); } }
public async Task <IActionResult> Delete(int employeeId, int Id) { try { var Holiday = await _repository.GetHolidayAsync(employeeId, Id); if (Holiday == null) { return(NotFound()); } if (await _repository.DeleteHoliday(Holiday)) { return(Ok()); } } catch (Exception e) { _logger.LogError(e, e.Message); return(this.StatusCode(StatusCodes.Status500InternalServerError, "Database Failure")); } return(BadRequest("Failed to delete the Holiday")); }