2026-01-28 17:21:08 +01:00
|
|
|
|
using System.Web.Mvc;
|
|
|
|
|
|
|
|
|
|
|
|
namespace BeWoPlanerMobil.Controllers
|
|
|
|
|
|
{
|
|
|
|
|
|
internal interface IAbsenceTimeController
|
|
|
|
|
|
{
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
[HttpPost]
|
|
|
|
|
|
ActionResult CreateOrUpdateAbsenceTime(FormCollection formCollection);
|
|
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
[HttpPost]
|
|
|
|
|
|
ActionResult SelectAbsenceTime(long absenceTimeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
string SetSelectedAbsenceTimeOid(long absenceTimeOid);
|
|
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
ActionResult LoadAbsenceTimeToForm();
|
|
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
string DeselectAbsenceTime();
|
|
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
ActionResult DeleteAbsenceTime(long absenceTimeOid);
|
2026-03-06 18:17:57 +01:00
|
|
|
|
|
|
|
|
|
|
[Authorize]
|
|
|
|
|
|
string CheckForOverlappingAbsenceTimes(string startStr, string endStr, long oid);
|
2026-01-28 17:21:08 +01:00
|
|
|
|
}
|
|
|
|
|
|
}
|