public IHttpActionResult UpdateLookUpValue(MasterSKUPrice data)
        {
            if (data != null)
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var record = entity.SkuPrices.Where(x => x.SkuCode == data.SkuCode).First();
                record.NonInventory = data.NonInventory;
                record.LocCode      = data.LocCode;

                record.CostPrice    = data.CostPrice;
                record.Discountable = data.Discountable;
                record.EanCode      = data.EanCode;
                record.InActive     = data.InActive;
                record.MRP          = data.MRP;
                record.OpenRate     = data.OpenRate;
                record.PluCode      = data.PluCode;
                record.Priority     = data.Priority;
                record.SalePrice    = data.SalePrice;
                record.TaxCode      = data.TaxCode;

                try
                {
                    entity.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    throw;
                }
            }
            return(Ok(data));
        }
        public IHttpActionResult SaveLookUpValue(MasterSKUPrice data)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            entity.SkuPrices.Add(new SkuPrice
            {
                NonInventory = data.NonInventory,
                LocCode      = data.LocCode,
                SkuCode      = data.SkuCode,
                CostPrice    = data.CostPrice,
                Discountable = data.Discountable,
                EanCode      = data.EanCode,
                InActive     = data.InActive,
                MRP          = data.MRP,
                OpenRate     = data.OpenRate,
                PluCode      = data.PluCode,
                Priority     = data.Priority,
                SalePrice    = data.SalePrice,
                TaxCode      = data.TaxCode
            });
            entity.SaveChanges();

            return(Ok(data));
        }
        public IHttpActionResult DeleteLookUpValue(MasterSKUPrice data)
        {
            var record = entity.SkuPrices.Where(x => x.SkuCode == data.SkuCode).First();

            if (record == null)
            {
                return(NotFound());
            }

            entity.SkuPrices.Remove(record);
            entity.SaveChanges();

            return(Ok(record));
        }