Как разработать простой веб-API с помощью ASP. NET Core Webapi? - PullRequest
0 голосов
/ 05 октября 2018

Я новичок в ядре .net, я пытаюсь создать веб-API калькулятора.Я изо всех сил пытался найти точный способ сделать это.Мне удалось построить часть контроллера API с несколькими методами get, которые возвращают математическую операцию.Ниже приведен код

//MathController.cs file.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;

namespace Calculationwebapi.Controllers
{
    public class MathController : ApiController
    {
        [HttpGet]
        public int Add(int value1, int value2)
        {
            return value1 + value2;
        }

        [HttpGet]
        public int Substract(int value1, int value2)
        {
            return value1 - value2;
        }

        [HttpGet]
        public int Multiply(int value1, int value2)
        {
            return value1 * value2;
        }

        [HttpGet]
        public int Divide(int value1, int value2)
        {
            return value1 / value2;
        }

        [HttpGet]
        public string Get()
        {
            return "default";
        }
    }
}

Какая должна быть структура проекта и как мне действовать дальше?Нужно ли мне строить модель и просматривать файл как в .net core MVC?Я построил это в .net web API, просто создав сервер web API с контроллером API и настроив web api. Я использовал json для использования сервера web API.В ядре .net оба MVC и веб-API вместе, так что я немного запутался, работая в .net core

1 Ответ

0 голосов
/ 05 октября 2018

Вы можете легко создать проект веб-API с помощью команды dotnet (из командной строки) dotnet new webapi создаст проект, см. https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-new?tabs=netcore21

...