public AppEntity toEntity(AppUpdateRequest request, AppEntity oldEntity)
        {
            AppEntity entity = new AppEntity();

            entity.Id          = request.Id;
            entity.AppId       = request.AppId != null ? request.AppId.Value : 0;
            entity.AppEname    = request.AppEname;
            entity.AppName     = request.AppName;
            entity.AppTypeId   = request.AppTypeId != null ? request.AppTypeId.Value : 0;
            entity.DataStatus  = request.DataStatus != null ? request.DataStatus.Value : 0;
            entity.Description = request.Description;

            return(entity);
        }
        public AppUpdateResponse Update([FromBody] AppUpdateRequest request)
        {
            AppUpdateResponse response = new AppUpdateResponse();

            if (request.Id == 0 || request.Id < 0)
            {
                response.Status = -1;
                return(response);
            }

            AppEntity entity = appRepository.GetById(request.Id);

            if (entity == null)
            {
                response.Status = 404;
                return(response);
            }

            appRepository.Update(appConvertor.toEntity(request, entity));

            response.Status = 1;
            return(response);
        }