Esempio n. 1
0
        public async Task <IActionResult> GetPayRollTransactionTypesView(long payRollTransactionTypesId)
        {
            PayRollTransactionTypesModule invMod = new PayRollTransactionTypesModule();

            PayRollTransactionTypesView view = await invMod.PayRollTransactionTypes.Query().GetViewById(payRollTransactionTypesId);

            return(Ok(view));
        }
Esempio n. 2
0
        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));
        }
Esempio n. 3
0
        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));
        }