Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Create.aspx
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Create.aspx	(revision 5186)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Create.aspx	(revision 5186)
@@ -0,0 +1,29 @@
+﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<HLWebOKBAdminPlugin.ViewModels.AlgorithmClassViewModel>" %>
+
+<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
+	Create
+</asp:Content>
+
+<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
+
+    <h2>Create</h2>
+
+    <% using (Html.BeginForm()) {%>
+        <%: Html.ValidationSummary(true) %>
+
+        <fieldset>
+            <legend>Create Algorithm Class</legend>
+            <%: Html.EditorFor(model => model.AlgorithmClass) %>
+            <p>
+                <input type="submit" value="Createx" />
+            </p>
+        </fieldset>
+
+    <% } %>
+
+    <div>
+        <%: Html.ActionLink("Back to List", "Index") %>
+    </div>
+
+</asp:Content>
+
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Delete.aspx
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Delete.aspx	(revision 5186)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Delete.aspx	(revision 5186)
@@ -0,0 +1,24 @@
+﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<HLWebOKBAdminPlugin.ViewModels.AlgorithmClassViewModel>" %>
+
+<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
+	Delete
+</asp:Content>
+
+<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
+
+    <h2>Delete</h2>
+
+    <p>Are you sure you want to delete AlgorithmClass <strong><%: Model.AlgorithmClass.Name %></strong>?</p>
+    <fieldset>
+        <legend>Fields</legend>
+        
+    </fieldset>
+    <% using (Html.BeginForm()) { %>
+        <p>
+		    <input type="submit" value="Delete" /> |
+		    <%: Html.ActionLink("Back to List", "Index") %>
+        </p>
+    <% } %>
+
+</asp:Content>
+
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Details.aspx
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Details.aspx	(revision 5186)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Details.aspx	(revision 5186)
@@ -0,0 +1,21 @@
+﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<HLWebOKBAdminPlugin.ViewModels.AlgorithmClassViewModel>" %>
+
+<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
+	Details
+</asp:Content>
+
+<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
+
+    <h2>Details</h2>
+
+    <fieldset>
+        <legend>Detail AlgorithmClass</legend>
+        <%: Html.EditorFor(model => model.AlgorithmClass) %>
+    </fieldset>
+    <p>
+        <%: Html.ActionLink("Edit", "Edit", new { id=Model.AlgorithmClass.Id}) %> |
+        <%: Html.ActionLink("Back to List", "Index") %>
+    </p>
+
+</asp:Content>
+
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Edit.aspx
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Edit.aspx	(revision 5186)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Edit.aspx	(revision 5186)
@@ -0,0 +1,25 @@
+﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<HLWebOKBAdminPlugin.ViewModels.AlgorithmClassViewModel>" %>
+
+<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
+	Edit
+</asp:Content>
+
+<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
+
+    <h2>Edit</h2>
+
+    <% using (Html.BeginForm()) {%>
+        <%: Html.ValidationSummary(true) %>
+        
+        <fieldset>
+            <legend>Edit AlgorithmClass</legend>
+            <%: Html.EditorFor(model => model.AlgorithmClass) %>
+            <p>
+                <input type="submit" value="Save" />
+            </p>
+        </fieldset>
+
+    <% } %>
+
+</asp:Content>
+
Index: branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Index.aspx
===================================================================
--- branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Index.aspx	(revision 5072)
+++ branches/WebApplication/MVC2/HeuristicLabWeb.PluginHost/HLWebPluginHost/Views/AlgorithmClass/Index.aspx	(revision 5186)
@@ -1,71 +1,53 @@
-﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<dynamic>" %>
-
-<script runat="server">
-
-    void lbAlgorithmClassOnClick(object sender, EventArgs e) {
-      txtName.Text = "aaa";
-   }
-
-</script>
-
-
+﻿<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<HLWebPluginHost.OKBService.AlgorithmClass>>" %>
+<%@ Import Namespace="HLWebOKBAdminPlugin.Helpers" %>
 <asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
 	Index
 </asp:Content>
-    
 
 <asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
 
-    <form id="form1" runat="server">
+    <h2>Index</h2>
 
+    <table>
+        <tr>
+            <th></th>
+            <th>
+                Description
+            </th>
+            <th>
+                Name
+            </th>
+            <th>
+                Id
+            </th>
+        </tr>
 
-    <h2>AlgorithmClasses</h2>
+    <% foreach (var item in Model) { %>
     
-    <%--<ul>
-        <%foreach (HLWebPluginHost.OKBService.AlgorithmClass ac in Model.AlgorithmClassList) { %>
-            <li>
-                <%: ac.Name %>
-            </li>
-        <%} %>
-    </ul>--%>
+        <tr>
+            <td>
+                <%: Html.ActionLink("Edit", "Edit", new { id=item.Id }) %> |
+                <%: Html.ActionLink("Details", "Details", new { id=item.Id })%> |
+                <%: Html.ActionLink("Delete", "Delete", new { id = item.Id })%>
+            </td>
+            <td>
+                <%: Html.Truncate(item.Description,25) %>
+            </td>
+            <td>
+                <%: Html.Truncate(item.Name, 25)%>
+            </td>
+            <td>
+                <%: item.Id %>
+            </td>
+        </tr>
     
-    <asp:Panel ID="Panel1" runat="server">
-        <asp:ImageButton ID="btnAddAlgorithmClass" runat="server" 
-            ImageUrl="~/Resources/Plus.bmp" ToolTip="Add Class" BorderColor="Black" 
-            CommandArgument="Id" CommandName="AddAlgorithmClass" />
-        <asp:ImageButton ID="btnDeleteAlgorithmClass" runat="server" 
-            ImageUrl="~/Resources/Delete.bmp" ToolTip="Delete Class" 
-            CommandArgument="Id" CommandName="lgorithmClass" />
-        <asp:ImageButton ID="btnUpdateAlgorithmClass" runat="server" 
-            CommandArgument="Id" CommandName="UpdAlgorithmClass" 
-            ImageUrl="~/Resources/Update.bmp" />
-    </asp:Panel>
+    <% } %>
+
+    </table>
+
     <p>
-        <asp:ListBox ID="lbAlgorithmClass" runat="server" DataSourceID="ODSAlgorithmClasses" 
-            DataTextField="Name" DataValueField="Id" Height="350px" style="margin-top: 0px" 
-            Width="246px">
-        </asp:ListBox>
-        <asp:ObjectDataSource ID="ODSAlgorithmClasses" runat="server" 
-            SelectMethod="AlgorithmClassGetAll" 
-            TypeName="HLWebPluginHost.Models.AlgorithmClassModel">
-        </asp:ObjectDataSource>
-        <asp:Button ID="Button1" Text="Select" OnClick="lbAlgorithmClassOnClick" runat="server"/>
-
+        <%: Html.ActionLink("Create New", "Create") %>
     </p>
-   
-
-    <asp:Panel ID="Panel2" runat="server" Height="139px">
-        <asp:Label ID="lbName" runat="server" Text="Name:"></asp:Label>
-        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-        <asp:TextBox ID="txtName" runat="server" Width="197px"></asp:TextBox>
-        <br />
-        Description:
-        <asp:TextBox ID="txtDescription" runat="server" Width="197px"></asp:TextBox>
-    </asp:Panel>
-   
-
-    </form>
-
-   
 
 </asp:Content>
+
