using DocumentServiceAPI.Application.System.Services;
|
using DocumentServiceAPI.Model;
|
using DocumentServiceAPI.Utility;
|
using System;
|
using System.Collections.Generic;
|
using System.Linq;
|
using System.Text;
|
using System.Threading.Tasks;
|
|
namespace DocumentServiceAPI.Application.System
|
{
|
public class OrganizationPageSearch: PageBaseSearch
|
{
|
|
}
|
|
public class OrganizationAppService : IDynamicApiController
|
{
|
private readonly OrganizationService _businessService;
|
|
public OrganizationAppService(OrganizationService businessService)
|
{
|
_businessService = businessService;
|
}
|
|
public IActionResult GetInfo()
|
{
|
var person = _businessService.GetList();
|
return new JsonResult(person);
|
}
|
|
public IActionResult PostInfoPage(OrganizationPageSearch page)
|
{
|
PageModel pg = new PageModel();
|
pg.PageSize = page.PageSize;
|
pg.PageIndex = page.PageIndex;
|
|
PageResult<Document_TenderUnit> result = new PageResult<Document_TenderUnit>();
|
result.Items = _businessService.GetPageListAsync(c => c.UnitId > 0, pg).Result;
|
result.TotalCount = pg.TotalCount;
|
|
return new JsonResult(result);
|
}
|
|
public IActionResult PostAddTest(Document_TenderUnit info)
|
{
|
var person = _businessService.InsertAsync(info);
|
return new JsonResult(person.Result);
|
}
|
|
public IActionResult PostEdtTest(Document_TenderUnit info)
|
{
|
var person = _businessService.UpdateAsync(info);
|
return new JsonResult(person.Result);
|
}
|
|
public IActionResult PostDelTest(int id)
|
{
|
var person = _businessService.DeleteByIdAsync(id);
|
return new JsonResult(person.Result);
|
}
|
}
|
}
|