public IHttpActionResult UpdateLookUpValue(MasterTaxfile data) { if (data != null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var record = entity.TaxFiles.Where(x => x.TaxCode == data.TaxCode).First(); record.CalcSur = data.CalcSur; record.TaxDesc = data.TaxDesc; record.TaxPerc = data.TaxPerc; try { entity.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } } return(Ok(data)); }
public IHttpActionResult DeleteLookUpValue(MasterTaxfile data) { var record = entity.TaxFiles.Where(x => x.TaxCode == data.TaxCode).First(); if (record == null) { return(NotFound()); } entity.TaxFiles.Remove(record); entity.SaveChanges(); return(Ok(record)); }
public IHttpActionResult SaveLookUpValue(MasterTaxfile data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } entity.TaxFiles.Add(new TaxFile { TaxCode = data.TaxCode, CalcSur = data.CalcSur, TaxDesc = data.TaxDesc, TaxPerc = data.TaxPerc }); entity.SaveChanges(); return(Ok(data)); }