Example #1
0
        public async Task <IActionResult> GetAccountReceivableFeeView(long accountReceivableFeeId)
        {
            AccountReceivableFeeModule invMod = new AccountReceivableFeeModule();

            AccountReceivableFeeView view = await invMod.AccountReceivableFee.Query().GetViewById(accountReceivableFeeId);

            return(Ok(view));
        }
Example #2
0
        public async Task <IActionResult> DeleteAccountReceivableFee([FromBody] AccountReceivableFeeView view)
        {
            AccountReceivableFeeModule invMod = new AccountReceivableFeeModule();
            AccountReceivableFee       accountReceivableFee = await invMod.AccountReceivableFee.Query().MapToEntity(view);

            invMod.AccountReceivableFee.DeleteAccountReceivableFee(accountReceivableFee).Apply();

            return(Ok(view));
        }
Example #3
0
        public async Task <IActionResult> AddAccountReceivableFee([FromBody] AccountReceivableFeeView view)
        {
            AccountReceivableFeeModule invMod = new AccountReceivableFeeModule();

            NextNumber nnAccountReceivableFee = await invMod.AccountReceivableFee.Query().GetNextNumber();

            view.AccountReceivableFeeNumber = nnAccountReceivableFee.NextNumberValue;

            AccountReceivableFee accountReceivableFee = await invMod.AccountReceivableFee.Query().MapToEntity(view);

            invMod.AccountReceivableFee.AddAccountReceivableFee(accountReceivableFee).Apply();

            AccountReceivableFeeView newView = await invMod.AccountReceivableFee.Query().GetViewByNumber(view.AccountReceivableFeeNumber);


            return(Ok(newView));
        }