using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
using System.Web.Http.Results;
using MongoDB.Bson;
using Newtonsoft.Json.Linq;
using ShadowServer.Base;
using ShadowServer.Helpers;
namespace ShadowServer.Controllers
{
///
/// 模型控制器
///
public class ModelController : ApiBase
{
///
/// 获取模型列表
///
///
[HttpGet]
public JsonResult List()
{
var mongo = new MongoHelper();
var docs = mongo.FindAll("_Model");
var data = docs.Select(o => new
{
Name = o["Name"].ToString(),
Model = o["Model"].ToString()
});
return Json(new
{
Code = 200,
Msg = "获取成功!",
Data = data
});
}
//public JsonResult Save()
//{
// var list = JsonHelper.ToObject(model.Data);
// var docs = new List();
// foreach (var i in list)
// {
// docs.Add(BsonDocument.Parse(i.ToString()));
// }
// var mongo = new MongoHelper();
// // 删除原来所有数据
// mongo.DeleteAll(model.Name);
// // 重新添加修改过的数据
// mongo.InsertMany(model.Name, docs);
// return Json(new
// {
// Code = 200,
// Msg = "保存成功!"
// });
//}
}
}