Exemplo n.º 1
0
        public MetaAppTypeUpdateResponse Update([FromBody] MetaAppTypeUpdateRequest request)
        {
            MetaAppTypeUpdateResponse response = new MetaAppTypeUpdateResponse();

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

            MetaAppTypeEntity entity = metaAppTypeRepository.GetById(request.Id);

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

            metaAppTypeRepository.Update(metaAppTypeConvertor.toEntity(request, entity));

            theMetaAppTypeMeta.Refresh();

            response.Status = 1;
            return(response);
        }
        public MetaAppTypeEntity toEntity(MetaAppTypeUpdateRequest request, MetaAppTypeEntity oldEntity)
        {
            MetaAppTypeEntity entity = new MetaAppTypeEntity();

            entity.Id          = request.Id;
            entity.AppTypeId   = request.AppTypeId != null ? request.AppTypeId.Value : 0;
            entity.AppTypeName = request.AppTypeName;

            return(entity);
        }