Example #1
0
        public async Task <IActionResult> GetBudgetNoteView(long budgetNoteId)
        {
            BudgetNoteModule invMod = new BudgetNoteModule();

            BudgetNoteView view = await invMod.BudgetNote.Query().GetViewById(budgetNoteId);

            return(Ok(view));
        }
Example #2
0
        public async Task <IActionResult> DeleteBudgetNote([FromBody] BudgetNoteView view)
        {
            BudgetNoteModule invMod     = new BudgetNoteModule();
            BudgetNote       budgetNote = await invMod.BudgetNote.Query().MapToEntity(view);

            invMod.BudgetNote.DeleteBudgetNote(budgetNote).Apply();

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

            BudgetNote budgetNote = await invMod.BudgetNote.Query().MapToEntity(view);


            invMod.BudgetNote.UpdateBudgetNote(budgetNote).Apply();

            BudgetNoteView retView = await invMod.BudgetNote.Query().GetViewById(budgetNote.BudgetNoteId);


            return(Ok(retView));
        }
Example #4
0
        public async Task <IActionResult> AddBudgetNote([FromBody] BudgetNoteView view)
        {
            BudgetNoteModule invMod = new BudgetNoteModule();

            NextNumber nnBudgetNote = await invMod.BudgetNote.Query().GetNextNumber();

            view.BudgetNoteNumber = nnBudgetNote.NextNumberValue;

            BudgetNote budgetNote = await invMod.BudgetNote.Query().MapToEntity(view);

            invMod.BudgetNote.AddBudgetNote(budgetNote).Apply();

            BudgetNoteView newView = await invMod.BudgetNote.Query().GetViewByNumber(view.BudgetNoteNumber);


            return(Ok(newView));
        }