Каковы преимущества передачи пустого объекта, например, клиента из контроллера?
public ActionResult Create()
{
Client client = new Client();
return View(client);
}
//
// POST: /Client/Create
[HttpPost]
public ActionResult Create(Client clientToAdd)
{
try
{
clientRepository.Insert(clientToAdd);
return RedirectToAction("Index");
В отличие от:
public ActionResult Create()
{
return View();
}
//
// POST: /Client/Create
[HttpPost]
public ActionResult Create(Client clientToAdd)
{
try
{
clientRepository.Insert(clientToAdd);
return RedirectToAction("Index");
Причина в том, что: должен ли объект (например, Клиент) быть создан в «нездоровом» состоянии, т.е. пустым?
Приветствия
Дейв