public ActionResult DeleteConfirmed(int id)
        {
            TaxConfiguration taxconfiguration = db.TaxConfigurations.Find(id);

            db.TaxConfigurations.Remove(taxconfiguration);
            db.SaveChanges();
            TempData["SuccessMsg"] = "You have successfully Deleted TaxConfiguration.";
            return(RedirectToAction("Index"));
        }
        public ActionResult Details(int id = 0)
        {
            TaxConfiguration taxconfiguration = db.TaxConfigurations.Find(id);

            if (taxconfiguration == null)
            {
                return(HttpNotFound());
            }
            return(View(taxconfiguration));
        }
Esempio n. 3
0
 public static void Seed(AppDbContext context, IConfiguration configuration)
 {
     TenantConfiguration.Seed(context, configuration);
     CardConfiguration.Seed(context);
     CardLayoutConfiguration.Seed(context);
     UserConfiguration.Seed(context, configuration);
     TaxConfiguration.Seed(context);
     DriverConfiguration.Seed(context, configuration);
     ProductConfiguration.Seed(context);
     WarehouseConfiguration.Seed(context);
     InventoryItemConfiguration.Seed(context);
     HtmlContentConfiguration.Seed(context);
     DigitalAssetConfiguration.Seed(context);
     EmailTemplateConfiguration.Seed(context);
     VideoConfiguration.Seed(context);
     ProfessionalServiceProviderConfiguration.Seed(context);
     //DashboardConfiguration.Seed(context);
 }
        public ActionResult Create(TaxConfigurationVM item)
        {
            int companyid = Convert.ToInt32(Session["CurrentCompanyID"].ToString());

            if (ModelState.IsValid)
            {
                TaxConfiguration obj = new TaxConfiguration();

                int max = (from c in db.TaxConfigurations orderby c.TaxConfigurationID descending select c.TaxConfigurationID).FirstOrDefault();

                if (max == null)
                {
                    obj.TaxConfigurationID = 1;
                    obj.CourierMoveMentID  = item.MoveMentID;
                    obj.ParcelTypeId       = item.ParcelTypeId;
                    obj.TaxPercentage      = item.TaxPercentage;
                    obj.SalesHeadID        = item.SaleHeadID;
                    obj.MinimumRate        = item.MinimumRate;
                    obj.AcCompanyID        = companyid;
                    obj.EffectFromDate     = item.EffectFromDate;
                }
                else
                {
                    obj.TaxConfigurationID = max + 1;
                    obj.CourierMoveMentID  = item.MoveMentID;
                    obj.ParcelTypeId       = item.ParcelTypeId;
                    obj.TaxPercentage      = item.TaxPercentage;
                    obj.SalesHeadID        = item.SaleHeadID;
                    obj.MinimumRate        = item.MinimumRate;
                    obj.AcCompanyID        = companyid;
                    obj.EffectFromDate     = item.EffectFromDate;
                }

                db.TaxConfigurations.Add(obj);
                db.SaveChanges();
                TempData["SuccessMsg"] = "You have successfully added TaxConfiguration.";
                return(RedirectToAction("Index"));
            }

            return(View(item));
        }
        public ActionResult Edit(TaxConfigurationVM data)
        {
            int companyid        = Convert.ToInt32(Session["CurrentCompanyID"].ToString());
            TaxConfiguration obj = new TaxConfiguration();

            obj.TaxConfigurationID = data.TaxConfigurationID;
            obj.CourierMoveMentID  = data.MoveMentID;
            obj.ParcelTypeId       = data.ParcelTypeId;
            obj.TaxPercentage      = data.TaxPercentage;
            obj.SalesHeadID        = data.SaleHeadID;
            obj.MinimumRate        = data.MinimumRate;
            obj.AcCompanyID        = companyid;
            obj.EffectFromDate     = data.EffectFromDate;

            if (ModelState.IsValid)
            {
                db.Entry(obj).State = EntityState.Modified;
                db.SaveChanges();
                TempData["SuccessMsg"] = "You have successfully Updated TaxConfiguration.";
                return(RedirectToAction("Index"));
            }
            return(View());
        }