Ejemplo n.º 1
0
        public async Task <IActionResult> GetCustomerClaimView(long customerClaimId)
        {
            CustomerClaimModule invMod = new CustomerClaimModule();

            CustomerClaimView view = await invMod.CustomerClaim.Query().GetViewById(customerClaimId);

            return(Ok(view));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> DeleteCustomerClaim([FromBody] CustomerClaimView view)
        {
            CustomerClaimModule invMod        = new CustomerClaimModule();
            CustomerClaim       customerClaim = await invMod.CustomerClaim.Query().MapToEntity(view);

            invMod.CustomerClaim.DeleteCustomerClaim(customerClaim).Apply();

            return(Ok(view));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> UpdateCustomerClaim([FromBody] CustomerClaimView view)
        {
            CustomerClaimModule invMod = new CustomerClaimModule();

            CustomerClaim customerClaim = await invMod.CustomerClaim.Query().MapToEntity(view);


            invMod.CustomerClaim.UpdateCustomerClaim(customerClaim).Apply();

            CustomerClaimView retView = await invMod.CustomerClaim.Query().GetViewById(customerClaim.ClaimId);


            return(Ok(retView));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AddCustomerClaim([FromBody] CustomerClaimView view)
        {
            CustomerClaimModule invMod = new CustomerClaimModule();

            NextNumber nnCustomerClaim = await invMod.CustomerClaim.Query().GetNextNumber();

            view.CustomerClaimNumber = nnCustomerClaim.NextNumberValue;

            CustomerClaim customerClaim = await invMod.CustomerClaim.Query().MapToEntity(view);

            invMod.CustomerClaim.AddCustomerClaim(customerClaim).Apply();

            CustomerClaimView newView = await invMod.CustomerClaim.Query().GetViewByNumber(view.CustomerClaimNumber);


            return(Ok(newView));
        }