// hämtar ut ansvarsområdet med hjälp av idt från route public Area AreaFormView_GetItem([RouteData]int id) { try { Service service = new Service(); return service.GetArea(id); } catch (Exception) { ModelState.AddModelError(String.Empty, "Ett fel inträffade då ansvarsområdet skulle hämtas"); return null; } }
public Member MemberFormView_GetItem([RouteData]int id) { try { // hämtar ut info om medlemmen Service service = new Service(); return service.GetMember(id); } catch (Exception) { ModelState.AddModelError(String.Empty, "Ett fel inträffade då medlemmen skulle hämtas"); return null; } }
public IEnumerable<Helper> AreaListView_GetData([RouteData]int id) { try { // hämtar ut den specifika medlemmens ansvarsområden Service service = new Service(); return service.GetHelperAreas(id); } catch (Exception) { ModelState.AddModelError(String.Empty, "Ett fel inträffade då medlemmens ansvarsområden skulle hämtas ut"); return null; } }
public void MemberFormView_InsertItem(Member member) { if (ModelState.IsValid) { try { // då validering är ok sparas medlemmen // och användaren skickas till sidan med lista på alla medlemmar Service service = new Service(); service.SaveMember(member); Session["Sucess"] = "Medlemmen har sparats"; Response.RedirectToRoute("Members", null); Context.ApplicationInstance.CompleteRequest(); } catch (Exception) { ModelState.AddModelError(String.Empty, "Fel inträffade då kunden skulle läggas till."); } } }
public void AreaFormView_InsertItem(Area area) { if (ModelState.IsValid) { try { // då validering är ok sparas det nya ansvarsområdet Service service = new Service(); service.SaveArea(area); Session["Sucess"] = "Ansvarsområdet har lagts till"; // och användaren skickas tillbaka till listan med ansvarsområden Response.RedirectToRoute("Areas", null); Context.ApplicationInstance.CompleteRequest(); } catch (Exception) { ModelState.AddModelError(String.Empty, "Fel inträffade då kunden skulle läggas till."); } } }