示例#1
0
 public HomeModule()
 {
     Get["/form"] = _ => {
     return View["form.cshtml"];
       };
       Get["/triangle_info"] = _ => {
     TriangleVariables myTriangleVariables = new TriangleVariables
     {
       Side1=Request.Query["side1"],
       Side2=Request.Query["side2"],
       Side3=Request.Query["side3"]
     };
     return View["triangle.cshtml", myTriangleVariables];
       };
 }
示例#2
0
    public HomeModule()
    {
      Get["/"] = _ =>
    {
    return View["triangle_form.html"];
    };
    Get["/triangle_output"] = _ =>
    {
      TriangleVariables myTriangleVariables = new TriangleVariables
      {
        side1 = Request.Query["side1"],
        side2 = Request.Query["side2"],
        side3 = Request.Query["side3"],
    };
    string tType = "";

    if  (myTriangleVariables.side1 > (myTriangleVariables.side2 + myTriangleVariables.side3))
    {
       tType = "Not a triangle!";
    }
    else if (myTriangleVariables.side2 > (myTriangleVariables.side1 + myTriangleVariables.side3))
    {
       tType = "Not a triangle!";
    }
    else if (myTriangleVariables.side3 > (myTriangleVariables.side1 + myTriangleVariables.side2))
    {
       tType = "Not a triangle!";
    }
    else if ((myTriangleVariables.side1 == myTriangleVariables.side2) && (myTriangleVariables.side1 == myTriangleVariables.side3))
    {
       tType = "Equilateral";
    }
    else if ((myTriangleVariables.side1 != myTriangleVariables.side2) && (myTriangleVariables.side3 != myTriangleVariables.side2) && (myTriangleVariables.side3 != myTriangleVariables.side1)) {
       tType = "Scalene";
    }
    else {
       tType = "Isosceles";
    }
    TriangleReturn myTriangleReturn = new TriangleReturn
    {
      triangleType = tType
    };
      return View["triangle_output.html", myTriangleReturn];
    };
  }