Skip to content

Instantly share code, notes, and snippets.

@plioi
Created April 18, 2012 00:21
Show Gist options
  • Save plioi/2410072 to your computer and use it in GitHub Desktop.
Save plioi/2410072 to your computer and use it in GitHub Desktop.
public ActionResult Edit()
{
var conferenceName = Request["ConferenceName"] as string;
var repository = new ConferenceRepository();
var conference = repository.GetByName(conferenceName);
if (conference == null)
return View("ConferenceNotFound");
ViewData["ConferenceId"] = conference.Id,
ViewData["ConferenceName"] = conference.Name
return View();
}
public ActionResult Save()
{
var conferenceName = Request["ConferenceName"] as string
if (string.IsNullOrEmpty(conferenceName))
{
ViewBag.ErrorMessage = "Conference Name is required";
return View("Edit");
}
var repository = new ConferenceRepository();
var conference = repository.GetById(new Guid(Request["ConferenceId"] as string));
conference.ChangeName(Request["ConferenceName"] as string);
_repository.Save(conference);
return RedirectToRoute("Default", new { action = "Index"});
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment