Beispiel #1
0
        public async Task <IActionResult> GetTimeAndAttendanceSetupView(long timeAndAttendanceSetupId)
        {
            TimeAndAttendanceSetupModule invMod = new TimeAndAttendanceSetupModule();

            TimeAndAttendanceSetupView view = await invMod.TimeAndAttendanceSetup.Query().GetViewById(timeAndAttendanceSetupId);

            return(Ok(view));
        }
Beispiel #2
0
        public async Task <IActionResult> DeleteTimeAndAttendanceSetup([FromBody] TimeAndAttendanceSetupView view)
        {
            TimeAndAttendanceSetupModule invMod = new TimeAndAttendanceSetupModule();
            TimeAndAttendanceSetup       timeAndAttendanceSetup = await invMod.TimeAndAttendanceSetup.Query().MapToEntity(view);

            invMod.TimeAndAttendanceSetup.DeleteTimeAndAttendanceSetup(timeAndAttendanceSetup).Apply();

            return(Ok(view));
        }
Beispiel #3
0
        public async Task <IActionResult> AddTimeAndAttendanceSetup([FromBody] TimeAndAttendanceSetupView view)
        {
            TimeAndAttendanceSetupModule invMod = new TimeAndAttendanceSetupModule();

            NextNumber nnTimeAndAttendanceSetup = await invMod.TimeAndAttendanceSetup.Query().GetNextNumber();

            view.TimeAndAttendanceSetupNumber = nnTimeAndAttendanceSetup.NextNumberValue;

            TimeAndAttendanceSetup timeAndAttendanceSetup = await invMod.TimeAndAttendanceSetup.Query().MapToEntity(view);

            invMod.TimeAndAttendanceSetup.AddTimeAndAttendanceSetup(timeAndAttendanceSetup).Apply();

            TimeAndAttendanceSetupView newView = await invMod.TimeAndAttendanceSetup.Query().GetViewByNumber(view.TimeAndAttendanceSetupNumber);


            return(Ok(newView));
        }