public HomeModule() { Get["/"] = _ => { return(View["index.cshtml"]); }; Get["/add_new_friend"] = _ => { return(View["friend-form.cshtml"]); }; Get["/friends_list"] = _ => { List <Contact> allContacts = Contact.GetAll(); return(View["friend-list.cshtml", allContacts]); }; Post["/contact_created"] = _ => { Contact newContact = new Contact(Request.Form["friend-name"], Request.Form["friend-desc"], Request.Form["friend-address"], Request.Form["friend-phone"], Request.Form["friend-email"]); return(View["friend.cshtml", newContact]); }; Post["/friend/new"] = _ => { Contact newContact = new Contact(Request.Form["friend-name"], Request.Form["friend-desc"], Request.Form["friend-address"], Request.Form["friend-phone"], Request.Form["friend-email"]); List <Contact> allContacts = Contact.GetAll(); return(View["friend-list.cshtml", allContacts]); }; Get["/friend/{id}"] = parameters => { Contact selectedContact = Contact.Find(parameters.id); return(View["friend.cshtml", selectedContact]); }; Get["/contacts_deleted"] = _ => { Contact.ClearAll(); return(View["friends-cleared.cshtml"]); }; Get["/clear_friend/{id}"] = parameters => { List <Contact> allContacts = Contact.GetAll(); allContacts.RemoveAt(parameters.id - 1); Contact.RefreshIds(allContacts); return(View["friend-list.cshtml", allContacts]); }; }