using System;
using System.Web.Mvc;
using Infrastructure;
using OpenAuth.App;
using OpenAuth.App.SSO;
using OpenAuth.Mvc.Controllers;
namespace OpenAuth.Mvc.Areas.FlowManage.Controllers
{
///
/// 通用申请流程处理
/// 李玉宝新增于2016-09-08 19:21:59
///
public class CommonAppliesController : Controller
{
private WFProcessInstanceService _app;
public CommonAppliesController()
{
_app = AutofacExt.GetFromFac();
}
#region 视图
public ActionResult Add()
{
return View();
}
public ActionResult Index()
{
return View();
}
#endregion
public string Load(string type, int pageCurrent = 1, int pageSize = 30)
{
return JsonHelper.Instance.Serialize(_app.Load(AuthUtil.GetCurrentUser().User.Id.ToString(), type, pageCurrent, pageSize));
}
///
/// 进度查看
///
///
[HttpGet]
public ActionResult ProcessLookForm()
{
return View();
}
///
/// 删除申请
///
public string Delete(Guid[] ids)
{
try
{
foreach (var id in ids)
{
_app.DeleteProcess(id);
}
}
catch (Exception ex)
{
throw;
}
return string.Empty;
}
}
}