小编Mal*_*wan的帖子

外部包中的模型显示在swagger文档中

我正在研究swagger文档,并添加了一个外部软件包" NodaTime ",并在模型public LocalDateTime Date { get; set; } 和模型中用作我的属性类型, 来自NodaTime软件包,在docs中显示.请看截图中的模型,突出显示的是NodaTime包.为什么Swagger将其包含在文档中以及如何从文档中排除外部包. 在此输入图像描述 提前致谢.

swagger swagger-ui asp.net-core

9
推荐指数
2
解决办法
2337
查看次数

FluentValidation一个属性的多个错误消息

我正在使用FluentValidation验证输入值.我正在使用一种方法来验证数据库中的值,该值返回整数值-1,-2和-3,用于基于值的不同错误消息.如何根据方法的返回值显示错误消息.我在类范围内创建了一个变量并设置了返回值,并在下一个语句中尝试比较并尝试显示消息,但我观察到在更新值之前执行了下一个语句.

我想为一个输入值显示不同的错误消息.

例如,用户输入负值错误消息应该是"不允许负值",如果用户输入一个大值编号,那么消息应该是"数字太长".

这里是代码 ISValidAction是验证输入并设置变量returnvalue的方法,此方法始终返回true.

int returnvalue = 0;
RuleFor(r => r.action).Must(ISValidAction).WithMessage("Action does not exist in the system.").When(r => !String.IsNullOrEmpty(r.action));

RuleFor(r => returnvalue).Must(r => !(returnvalue != 1 && returnvalue != -2 && returnvalue != -3)).WithMessage("");//for -1
        RuleFor(r => returnvalue).Must(r => !(returnvalue != 1 && returnvalue != -1 && returnvalue != -3)).WithMessage("");//for -2
        RuleFor(r => returnvalue).Must(r => !(returnvalue != 1 && returnvalue != -1 && returnvalue != -2)).WithMessage("");// for -3
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc fluentvalidation asp.net-web-api

2
推荐指数
1
解决办法
3978
查看次数

无法获取位置上的当前位置android更改

什么是我的电脑错误我正在使用和Android工作室(macbook).我曾尝试过不同的方法来获取当前位置,但每次我失败时我都会使用不同的程序来使用不同的程序来获取位置,但没有运气.我按照这个教程,但它不适合我,但我下载了它工作正常的源代码,如果我创建新项目,并尝试从示例项目添加文件,它不起作用.我也试过这个这个,但没有运气.

我的android工作室有什么问题吗?我需要做什么解决方案.

我还更新了工具和SDk.

我从这里尝试了这个代码

    package com.iorzb.gpstest;

import android.Manifest;
import android.app.AlertDialog;
import android.app.Service;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.pm.PackageManager;
import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
import android.os.IBinder;
import android.provider.Settings;
import android.support.v4.app.ActivityCompat;
import android.util.Log;

public class GPSTracker extends Service implements LocationListener {

private final Context mContext;

// flag for GPS status
boolean isGPSEnabled = false;

// flag for network status
boolean isNetworkEnabled = false;

// flag for GPS status
boolean …
Run Code Online (Sandbox Code Playgroud)

android locationmanager android-studio

0
推荐指数
1
解决办法
7064
查看次数