public ActionResult Delete(Guid idA)
        {
            // mapping visual model to DTO
            VMDeleteA vmDeleteA = new VMDeleteA();
            DTOModelA dtoModelA = new DTOModelA();

            //vmDeleteA = ABaseController_WebStoreInstance.WebStore_CoreSupplierInstance.GetFeatureA.DeleteGet(vmDeleteA) as VMDeleteA;

            return(View(vmDeleteA));
        }
        public ActionResult Delete(VMDeleteA vmDeleteA)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    // mapping visual model to DTO
                    DTOModelA dtoModelA = new DTOModelA();

                    ABaseController_WebStoreInstance.WebStore_CoreSupplierInstance.GetFeatureA.DeletePost(dtoModelA);
                }
                catch (Exception exception)
                {
                    throw new HttpException(500, exception.Message, exception);
                }
            }

            return(RedirectToAction("List"));
        }