6 地址管理 webapi

 croller

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;

namespace LC.WebApi.Controllers
{
using Entity;
using BLL;
[RoutePrefix("LiChen")]
public class AddressesApiController : ApiController
{
AddressesBLL bll = new AddressesBLL();

/// <summary>
/// 新增
/// </summary>
/// <param name="a"></param>
/// <returns></returns>
[HttpPost]
[Route("Add")]
public int Add(Addresses a)
{
var result = bll.Add(a);
return result;
}

/// <summary>
/// 修改
/// </summary>
/// <param name="a"></param>
/// <returns></returns>
[HttpPost]
[Route("Update")]
public int Update(Addresses a)
{
var result = bll.Update(a);
return result;
}

/// <summary>
/// 删除
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpPost]
[Route("Delete")]
public int Delete(int Id)
{
var result = bll.Delete(Id);
return result;
}

/// <summary>
/// 根据Id获取
/// </summary>
/// <param name="Id"></param>
/// <returns></returns>
[HttpPost]
[Route("QueryById")]
public Addresses QueryById(int Id)
{
var result = bll.QueryById(Id);
return result;
}

/// <summary>
/// 获取数据
/// </summary>
/// <returns></returns>
[HttpPost]
[Route("Query")]
public List<Addresses> Query()
{
var result = bll.Query();
return result;
}

/// <summary>
/// 获取数据
/// </summary>
/// <returns></returns>
[HttpPost]
[Route("GetRegion")]
public List<Region> GetRegion(int PId)
{
var result = bll.GetRegion(PId);
return result;
}
}
}

原文地址:https://www.cnblogs.com/hianb/p/10145743.html