Я пытался вызвать метод в контроллере (mvc) из консольного приложения. Он имеет целочисленное значение в качестве параметра. Как передать целочисленное значение из консольного приложения в контроллер в качестве параметра. Как запустить это и проверить.
Вызов метода из консольного приложения:
public class Program
{
public static void Main()
{
var httpWebRequest = (HttpWebRequest)WebRequest.Create("http://localhost:60035/AddDataToDataBaseController/AddData");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
var response = (HttpWebResponse)httpWebRequest.GetResponse();
var responseString = new StreamReader(response.GetResponseStream()).ReadToEnd();
}
}
}
метод контроллера:
[AllowAnonymous]
[HttpPost]
public JsonResult AddData(int fileDetailsId)
{
var response = new ResponseDTO();
FileDetails fileDetails = _addingDataDl.GetFileDetails(fileDetailsId);
bool hasKnowParts = false;
FileProcess fileProcess = _addingDataDl.GetFileProcess(fileDetailsId, Enumerations.ProcessType.Parsed);
try
{
Entities.User user = _userRepository.GetUserByUserName(User.Identity.Name);
if (fileDetails != null)