private void DeleteStaffMember(StaffModel staff) { using (var api = new BusinessContext()) { try { var tmpStaffMember = api.GetStaffMembersById(staff.Id); api.DeleteStaffMember(tmpStaffMember); } catch (Exception) { // TODO: Cover error handling } this.StaffMembers.Remove(staff); } #endregion }