using IMCS.CCS.Entitys;
using IMCS.CCS.Model;
using IMCS.CCS.Service;
using Microsoft.AspNetCore.Mvc;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
namespace IMCS.CCS.Controllers
{
///
/// 项目控制器
///
public class ProjectController : AppBaseController
{
public ProjectController(IProjectService service) : base(service)
{
}
///
/// 获取列表
///
///
[HttpGet("find-list")]
public async Task FindListAsync()
=> this.ResultOk(await _service.FindListAsync());
///
/// 保存数据
///
///
///
[HttpPost("save")]
public async Task SaveAsync(Project form)
=> this.ResultOk(await _service.SaveAsync(form));
///
/// 删除数据
///
///
///
[HttpDelete("delete/{id}")]
public async Task DeleteAsync(Guid id)
=> this.ResultOk(await _service.DeleteAsync(id));
///
/// 根据id 查询表单数据
///
///
///
[HttpGet("find/{id}")]
public async Task FindByIdAsync([FromRoute] Guid id)
=> this.ResultOk(await _service.FindByIdAsync(id));
}
}