public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            try
            {
                /*
                 *   2 - Namespace in Datastore. It is used as TenantID in multi-tenant system here
                 *   PROD - Environment. Can be Production, Testing, Development or etc
                 */
                ItemMasterProxy iprox = new ItemMasterProxy("2", "PROD");
                await iprox.UpdateAsync(
                    Item.Id,
                    Item.Code,
                    Item.Description,
                    Item.Brand,
                    Item.Model,
                    Item.BaseUOM,
                    "*****@*****.**");
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }

            return(RedirectToPage("/Item/Index"));
        }