public async Task <IHttpActionResult> update([FromBody] ITEMSVM entity)
        {
            var result = await itemsService.UpdateAsync(entity);

            await LogData(entity.ITEM_CODE, entity.ITEM_ID.ToString());

            return(Ok(result));
        }
        public async Task <int> add([FromBody] ITEMSVM entity)
        {
            var result = itemsService.Insert(entity);

            await LogData(entity.ITEM_CODE, result.ToString());

            return(result);
        }
        public async Task <IHttpActionResult> delete([FromBody] ITEMSVM entity)
        {
            var q = billMasterService.getByItemId(entity.ITEM_ID);

            if (q.Count == 0)
            {
                var result = await itemsService.DeleteAsync(entity);
                await LogData(entity.ITEM_CODE, entity.ITEM_ID.ToString());

                return(Ok(result));
            }

            else
            {
                return(Ok(false));
            }
            //return Ok(await itemsService.DeleteAsync(entity));
        }