Ошибка сборки: OBJECT — это пространство имен, но используется как тип.C#

Место общения программистов C#
Ответить
Anonymous
 Ошибка сборки: OBJECT — это пространство имен, но используется как тип.

Сообщение Anonymous »

Я пытаюсь реализовать приложение ASP.NET Core MVC, и следующий код выдает ошибку:

'AdverseEventReport' — это пространство имен, но оно используется как тип

Насколько мне удалось понять, это связано с проблемой создания экземпляра. Любая помощь, которая может быть предложена, будет принята с благодарностью. Спасибо за помощь.
Вот класс модели:
namespace AdverseEventReportAPP.Models
{
public class AdverseEventReport
{
public required string Date { get; set; }
public required string PatientID { get; set; }
public required string PreExistingConditions { get; set; }
public required string AdverseSymptoms { get; set; }
public required string Severity { get; set; }
public bool ReportableToFDA { get; set; }
public required string Reasoning { get; set; }
public required string DrugName { get; set; }
public required string DrugType { get; set; }
public required string ReasonForTaking { get; set; }
}
}

Вот код контроллера:
using AdverseEventReportAPP.Models; // Ensure the correct model namespace is used

namespace AdverseEventReportApp.Controllers
{
public class AdverseEventController : Controller
{
[HttpGet]
public IActionResult Index()
{
// Correct instantiation of the AdverseEventReport model
var model = new AdverseEventReportAPP
{
Date = "2024-10-21",
PatientID = "12345",
PreExistingConditions = "None",
AdverseSymptoms = "Headache, Dizziness",
Severity = "Moderate",
ReportableToFDA = true,
Reasoning = "Critical side effect",
DrugName = "Aspirin",
DrugType = "Analgesic",
ReasonForTaking = "Pain Relief"
};

return View(model);
}

[HttpPost]
public IActionResult Submit(AdverseEventReport model)
{
if (ModelState.IsValid)
{
// Save logic here
return RedirectToAction("Index");
}

return View("Index", model);
}
}
}

Вот код формы:
@model AdverseEventReportAPP.Models.AdverseEventReport





Изображение










Date:



Patient ID:



Pre-existing Conditions:



Adverse Symptoms:



Severity:



Reportable to FDA:



Reasoning:










Drug Name:



Drug Type:



Reason for taking Medication:











Изображение




Submit



Подробнее здесь: https://stackoverflow.com/questions/791 ... -as-a-type
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»