public IHttpActionResult UpdateLookUpValue(MasterHSNMaster data) { if (data != null) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var record = entity.HSNMasters.Where(x => x.HSNCode == data.HSNCode).First(); record.Cess = data.Cess; record.CGST = data.CGST; record.HSNName = data.HSNName; record.IGST = data.IGST; record.SGST = data.SGST; record.TaxCode = data.TaxCode; try { entity.SaveChanges(); } catch (DbUpdateConcurrencyException) { throw; } } return(Ok(data)); }
public IHttpActionResult DeleteLookUpValue(MasterHSNMaster data) { var record = entity.HSNMasters.Where(x => x.HSNCode == data.HSNCode).First(); if (record == null) { return(NotFound()); } entity.HSNMasters.Remove(record); entity.SaveChanges(); return(Ok(record)); }
public IHttpActionResult SaveLookUpValue(MasterHSNMaster data) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } entity.HSNMasters.Add(new HSNMaster { Cess = data.Cess, CGST = data.CGST, HSNCode = data.HSNCode, HSNName = data.HSNName, IGST = data.IGST, SGST = data.SGST, TaxCode = data.TaxCode }); entity.SaveChanges(); return(Ok(data)); }