public ActionResult UnregisterChild(string childId)
{
using (var session = MvcApplication.DocumentStore.OpenSession())
{
var foundChild = session.Query<Child>()
.Where(child => child.ChildId == Guid.Parse(childId))
.FirstOrDefault();
if (foundChild != null)
session.Delete(foundChild);
session.SaveChanges();
MvcApplication.Bus.Send<IChildHasBeenDeRegistered>(m => m.ChildId = Guid.Parse(childId));
}
return RedirectToAction("Index", "ChildRegistration");
}