public async Task <IActionResult> GetPayRollTransactionTypesView(long payRollTransactionTypesId) { PayRollTransactionTypesModule invMod = new PayRollTransactionTypesModule(); PayRollTransactionTypesView view = await invMod.PayRollTransactionTypes.Query().GetViewById(payRollTransactionTypesId); return(Ok(view)); }
public async Task <IActionResult> DeletePayRollTransactionTypes([FromBody] PayRollTransactionTypesView view) { PayRollTransactionTypesModule invMod = new PayRollTransactionTypesModule(); PayRollTransactionTypes payRollTransactionTypes = await invMod.PayRollTransactionTypes.Query().MapToEntity(view); invMod.PayRollTransactionTypes.DeletePayRollTransactionTypes(payRollTransactionTypes).Apply(); return(Ok(view)); }
public async Task <IActionResult> AddPayRollTransactionTypes([FromBody] PayRollTransactionTypesView view) { PayRollTransactionTypesModule invMod = new PayRollTransactionTypesModule(); NextNumber nnPayRollTransactionTypes = await invMod.PayRollTransactionTypes.Query().GetNextNumber(); view.PayRollTransactionTypesNumber = nnPayRollTransactionTypes.NextNumberValue; PayRollTransactionTypes payRollTransactionTypes = await invMod.PayRollTransactionTypes.Query().MapToEntity(view); invMod.PayRollTransactionTypes.AddPayRollTransactionTypes(payRollTransactionTypes).Apply(); PayRollTransactionTypesView newView = await invMod.PayRollTransactionTypes.Query().GetViewByNumber(view.PayRollTransactionTypesNumber); return(Ok(newView)); }