Пример #1
0
        public string Update(DataModels.Billing.TariffMaster tariff)
        {
            var result = "Success";

            if (tariff.Id == 0)
            {
                var r = Tariff.Add(tariff);
                var s = this.SaveChanges();
                return(result);
            }
            var original = (from ta in Tariff where ta.Id == tariff.Id select ta).FirstOrDefault();

            if (original != null)
            {
                original.MeterCost    = tariff.MeterCost;
                original.SlabMax      = tariff.SlabMax;
                original.SlabMin      = tariff.SlabMin;
                original.Sanitary     = tariff.Sanitary;
                original.SanitaryType = tariff.SanitaryType;
                original.Tariff       = tariff.Tariff;
                original.Borewell     = tariff.Borewell;
                Tariff.Update(original);
                this.SaveChanges();
            }
            // Tariff.Update(tariff).State = EntityState.Modified;
            //var res=  Tariff.Update(tariff);

            // this.SaveChanges();
            return(result);
        }
Пример #2
0
        public string Delete(DataModels.Billing.TariffMaster tariff)
        {
            var result = "Success";
            var tar    = (from ta in Tariff
                          where ta.Id == tariff.Id
                          select ta).FirstOrDefault();

            if (tar != null)
            {
                Tariff.Remove(tar);
                this.SaveChanges();
            }
            return(result);
        }