Пример #1
0
        public async Task <IActionResult> GetPayRollTotalsView(long payRollTotalsId)
        {
            PayRollTotalsModule invMod = new PayRollTotalsModule();

            PayRollTotalsView view = await invMod.PayRollTotals.Query().GetViewById(payRollTotalsId);

            return(Ok(view));
        }
Пример #2
0
        public async Task <IActionResult> DeletePayRollTotals([FromBody] PayRollTotalsView view)
        {
            PayRollTotalsModule invMod        = new PayRollTotalsModule();
            PayRollTotals       payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view);

            invMod.PayRollTotals.DeletePayRollTotals(payRollTotals).Apply();

            return(Ok(view));
        }
Пример #3
0
        public async Task <IActionResult> UpdatePayRollTotals([FromBody] PayRollTotalsView view)
        {
            PayRollTotalsModule invMod = new PayRollTotalsModule();

            PayRollTotals payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view);


            invMod.PayRollTotals.UpdatePayRollTotals(payRollTotals).Apply();

            PayRollTotalsView retView = await invMod.PayRollTotals.Query().GetViewById(payRollTotals.PayRollTotalsId);


            return(Ok(retView));
        }
Пример #4
0
        public async Task <IActionResult> AddPayRollTotals([FromBody] PayRollTotalsView view)
        {
            PayRollTotalsModule invMod = new PayRollTotalsModule();

            NextNumber nnPayRollTotals = await invMod.PayRollTotals.Query().GetNextNumber();

            view.PayRollTotalsNumber = nnPayRollTotals.NextNumberValue;

            PayRollTotals payRollTotals = await invMod.PayRollTotals.Query().MapToEntity(view);

            invMod.PayRollTotals.AddPayRollTotals(payRollTotals).Apply();

            PayRollTotalsView newView = await invMod.PayRollTotals.Query().GetViewByNumber(view.PayRollTotalsNumber);


            return(Ok(newView));
        }