Надеюсь, я не сомневаюсь в своих многочисленных вопросах ...
Я создаю пользователей в базе данных ASPNETDB.MDF с конфигурацией asp.net.
У меня есть клиент MVC, и я хочу, чтобы, когда клиент был создан, отредактирован или удален, он должен отображать user_name и last_user_name пользователя, выполнившего действие. Эти два свойства заложены в клиентской модели. Я хочу, чтобы мой контроллер работал только с идентификатором (PK) пользователей, а не с их именами. Я знаю только, как заставить контроллер работать с именами пользователей. Как я могу гарантировать, что любая функция выполняется с идентификатором, но на дисплее отображается имя пользователя? Вот мой метод создания в моем клиентском контроллере
[Authorize]
public ActionResult Create()
{
var model = new title
{
create_dt = DateTime.Now,
last_maint_dt = DateTime.Now,
row_version = 1,
status = "ACTIVE",
user_id = System.Web.HttpContext.Current.User.Identity.Name,
last_user_id = System.Web.HttpContext.Current.User.Identity.Name
};
return View(model);
}