public int Update(IModelEntry <SalesModel> salesmodel)
        {
            _dataContext.SqlModelMapper.Track(salesmodel);

            return(_dataContext.SqlModelMapper
                   .SaveChanges()
                   .AffectedCount);
        }
        public ActionResult <int> Update([FromBody] IModelEntry <SalesModel> salesmodel)
        {
            try
            {
                var result = _isalesservice.Update(salesmodel);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                return(StatusCode(StatusCodes.Status500InternalServerError, ex.Message));
            }
        }
        public int Compare(IModelEntry a, IModelEntry b)
        {
            int result = 0;

            for (int i = 0; i <= _keys.GetUpperBound(0); i++)
            {
                result = 0;

                switch (_keys[i])
                {
                case ModelEntryCompareKey.Name:
                    result = string.Compare(a.Name, b.Name);
                    break;
                }

                if (result != 0)
                {
                    return(result);
                }
            }

            return(result);
        }