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); }
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); }