public async Task <IActionResult> GetPayRollTransactionControlView(long payRollTransactionControlId) { PayRollTransactionControlModule invMod = new PayRollTransactionControlModule(); PayRollTransactionControlView view = await invMod.PayRollTransactionControl.Query().GetViewById(payRollTransactionControlId); return(Ok(view)); }
public async Task <IActionResult> DeletePayRollTransactionControl([FromBody] PayRollTransactionControlView view) { PayRollTransactionControlModule invMod = new PayRollTransactionControlModule(); PayRollTransactionControl payRollTransactionControl = await invMod.PayRollTransactionControl.Query().MapToEntity(view); invMod.PayRollTransactionControl.DeletePayRollTransactionControl(payRollTransactionControl).Apply(); return(Ok(view)); }
public async Task <IActionResult> AddPayRollTransactionControl([FromBody] PayRollTransactionControlView view) { PayRollTransactionControlModule invMod = new PayRollTransactionControlModule(); NextNumber nnPayRollTransactionControl = await invMod.PayRollTransactionControl.Query().GetNextNumber(); view.PayRollTransactionControlNumber = nnPayRollTransactionControl.NextNumberValue; PayRollTransactionControl payRollTransactionControl = await invMod.PayRollTransactionControl.Query().MapToEntity(view); invMod.PayRollTransactionControl.AddPayRollTransactionControl(payRollTransactionControl).Apply(); PayRollTransactionControlView newView = await invMod.PayRollTransactionControl.Query().GetViewByNumber(view.PayRollTransactionControlNumber); return(Ok(newView)); }