update from old git
This commit is contained in:
67
web/App_Code/api/regionRoomBedStatusController.cs
Normal file
67
web/App_Code/api/regionRoomBedStatusController.cs
Normal file
@@ -0,0 +1,67 @@
|
||||
using Model;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Web;
|
||||
using System.Web.Http;
|
||||
|
||||
/// <summary>
|
||||
/// regionRoomBedStatusController 的摘要描述
|
||||
/// </summary>
|
||||
[ezAuthorize]
|
||||
public class regionRoomBedStatusController: ApiController
|
||||
{
|
||||
private Model.ezEntities _db = new Model.ezEntities();
|
||||
public regionRoomBedStatusController()
|
||||
{
|
||||
//
|
||||
// TODO: 在這裡新增建構函式邏輯
|
||||
//
|
||||
}
|
||||
[HttpGet]
|
||||
[Route("api/region/bed/status/list")]
|
||||
public IHttpActionResult getStatusList()
|
||||
{
|
||||
//返回所有状态
|
||||
var data = _db.RegionRoomBedStatus
|
||||
.Where(a => !a.IsDeleted)
|
||||
.OrderBy(a => a.Category)
|
||||
.ThenBy(a => a.Code)
|
||||
.ToList()
|
||||
.Select(s => new
|
||||
{
|
||||
s.Category,
|
||||
s.Code,
|
||||
s.Name,
|
||||
s.Description,
|
||||
s.Uuid,
|
||||
s.CategoryName
|
||||
})
|
||||
.ToList();
|
||||
|
||||
return Ok(data);
|
||||
}
|
||||
[HttpGet]
|
||||
[Route("api/region/guadan/status/list")]
|
||||
public IHttpActionResult getGuadanStatusList()
|
||||
{
|
||||
//获取挂单状态
|
||||
var data = _db.RegionRoomBedStatus
|
||||
.Where(a => a.Category == (int)RegionRoomBedStatus.CategoryEnum.GuaDanStatus)
|
||||
.ToList();
|
||||
return Ok(data);
|
||||
}
|
||||
[HttpPost]
|
||||
[Route("api/region/bed/status/delete")]
|
||||
public IHttpActionResult DeleteBedStatus([FromUri]Guid id)
|
||||
{
|
||||
var rt = _db.RegionRoomBedStatus.Find(id);
|
||||
if (rt == null)
|
||||
{
|
||||
return NotFound();
|
||||
}
|
||||
_db.RegionRoomBedStatus.Remove(rt);
|
||||
_db.SaveChanges();
|
||||
return Ok(new { message = "刪除成功" });
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user