public async Task <IActionResult> DeletePayRollPaySequence([FromBody] PayRollPaySequenceView view) { PayRollPaySequenceModule invMod = new PayRollPaySequenceModule(); PayRollPaySequence payRollPaySequence = await invMod.PayRollPaySequence.Query().MapToEntity(view); invMod.PayRollPaySequence.DeletePayRollPaySequence(payRollPaySequence).Apply(); return(Ok(view)); }
public async Task <IActionResult> UpdatePayRollPaySequence([FromBody] PayRollPaySequenceView view) { PayRollPaySequenceModule invMod = new PayRollPaySequenceModule(); PayRollPaySequence payRollPaySequence = await invMod.PayRollPaySequence.Query().MapToEntity(view); invMod.PayRollPaySequence.UpdatePayRollPaySequence(payRollPaySequence).Apply(); PayRollPaySequenceView retView = await invMod.PayRollPaySequence.Query().GetViewById(payRollPaySequence.PayRollPaySequenceId); return(Ok(retView)); }
public async Task <IActionResult> AddPayRollPaySequence([FromBody] PayRollPaySequenceView view) { PayRollPaySequenceModule invMod = new PayRollPaySequenceModule(); NextNumber nnPayRollPaySequence = await invMod.PayRollPaySequence.Query().GetNextNumber(); view.PayRollPaySequenceNumber = nnPayRollPaySequence.NextNumberValue; PayRollPaySequence payRollPaySequence = await invMod.PayRollPaySequence.Query().MapToEntity(view); invMod.PayRollPaySequence.AddPayRollPaySequence(payRollPaySequence).Apply(); PayRollPaySequenceView newView = await invMod.PayRollPaySequence.Query().GetViewByNumber(view.PayRollPaySequenceNumber); return(Ok(newView)); }