Я новый разработчик, и у меня возникла проблема, когда я хочу присвоить существующему целому числу (в домене) значение, которое поступает из пользовательского ввода из Интернета.Как мне это сделать?Ниже приведен код из моего решения для приложения.
Текущее сообщение об ошибке: Не удается неявно преобразовать тип 'int' в 'AppDomain.MainFrame.Entities'
фрагмент модели: (WebFrame.cs)
namespace AppWeb.Models
{открытый класс WebFrame {... public int Urgency {get;set;} ...}}
фрагмент кода контроллера: (WebFrameController.cs) - ГДЕ НУЖНА ПОМОЩЬ.Я попробовал несколько разных вещей, но все они привели к одной и той же ошибке.
namespace AppWeb.Controllers
{
public class WebFrameController : Controller
{
...
[HttpPost]
public ActionResult Index(HttpPostedFileBase FileIn, WebFrame webFrameWork)
{
...
if (webFrame.Urgency != 0)
{
//>>> *** THIS IS WHERE I NEED HELP, I'VE TRIED A FEW THINGS TO NO AVAIL, INCLUDING HARDCODING NEEDDONEINDAYS =1*** <<<
//TODO:Assign Urgency from MVC Web App user input to Need Done In Days Value (= NeedDoneInDays) in Domain
Entities NeedDoneInDays = new Entities();
NeedDoneInDays = webFrame.Urgency;
//NeedDoneInDays = 1;
//NeedDoneInDays = Urgency;
}
.... does some processing to get to Log if necessary.
}
...
}
}
Страница с функциями, принимающими значение срочности.
AppDomain.MainFrame.Entities.Reporting.cs .
namespace AppDomain.MainFrame.Entities
{
public class Reporting
{
public static void LogToMainLogAndProcess(System.Web.HttpRequest hReq, System.DateTime StartTime, string projectType, int NeedDoneInDays)
{
//does some processing... logging and storing...
}
public static void LogAndReport(System.Web.HttpRequest hReq, string Department, System.DateTime StartTime, string projectType, int NeedDoneInDays)
{
//does some processing... logging and storing...
}
}
}
Заранее спасибо за помощь!