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