public async Task <IActionResult> GetTimeAndAttendanceSetupView(long timeAndAttendanceSetupId) { TimeAndAttendanceSetupModule invMod = new TimeAndAttendanceSetupModule(); TimeAndAttendanceSetupView view = await invMod.TimeAndAttendanceSetup.Query().GetViewById(timeAndAttendanceSetupId); return(Ok(view)); }
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)); }
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)); }