public ActionResult SaleTax()
 {
     ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
     ViewBag.Countries = country.GetCountries();
     Models.SaleTax saleTax = new Models.SaleTax
     {
         Id = 0
     };
     return(View(saleTax));
 }
 public ActionResult CreateCustomerAccount(int?Id)
 {
     ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
     ViewBag.Countries = country.GetCountries();
     if (Id != null)
     {
         ViewModel.ResellerRequest.NewRequest _VresellerRequest = new ViewModel.ResellerRequest.NewRequest();
         return(View(_VresellerRequest.GetReseller(Id)));
     }
     return(View());
 }
 public ActionResult SaleTax(Models.SaleTax _s)
 {
     ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
     ViewBag.Countries = country.GetCountries();
     if (ModelState.IsValid)
     {
         ViewModel.SaleTax.SaleTax saleTax = new ViewModel.SaleTax.SaleTax();
         ViewBag.msg = saleTax.Save(_s, 0); //0 means it's Admin
     }
     return(View());
 }
 public ActionResult CreateReseller(Models.Reseller r)
 {
     if (ModelState.IsValid)
     {
         ViewModel.Resellers.Resellers resellers = new ViewModel.Resellers.Resellers();
         resellers.Save(r);
         return(RedirectToAction("Resellers"));
     }
     ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
     ViewBag.Countries = country.GetCountries();
     return(View("AddReseller"));
 }
        public ActionResult CreateReseller(int?id)
        {
            ViewModel.DefaultMargin.DefaultMarginResellers defaultMarginResellers = new ViewModel.DefaultMargin.DefaultMarginResellers();

            Models.Reseller res = new Reseller();
            res.Margin = defaultMarginResellers.GetDefaultMargin().DefaultPercentage;
            if (id != null)
            {
                ViewModel.Resellers.Resellers resellers = new ViewModel.Resellers.Resellers();
                res = resellers.GetById(id);
            }
            ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
            ViewBag.Countries = country.GetCountries();
            return(View("AddReseller", res));
        }
        public async Task <ActionResult> CreateCustomerAccount(Models.Customers _resellerRequest)
        {
            //_resellerRequest.Id = 0;
            if (ModelState.IsValid)
            {
                //Session["_resellerRequest"] = _resellerRequest;
                //saved the new customer/Reseller
                ViewModel.ResellerRequest.NewRequest res = new ViewModel.ResellerRequest.NewRequest();
                string MicrosoftCustomerId = await res.AcceptRequest(_resellerRequest);

                if (MicrosoftCustomerId == "Unknown error occur" || MicrosoftCustomerId == "Domain name already exist")
                {
                    ViewBag.msg = MicrosoftCustomerId;
                }
                else
                {
                    return(RedirectToAction("Customers"));
                }
            }
            ViewModel.Countries.Countries country = new ViewModel.Countries.Countries();
            ViewBag.Countries = country.GetCountries();
            return(View());
        }