public ActionResult Manage(VerifyFlowInfo info)
        {
            var service = Container.GetService <IVerifyFlowService>();
            var result  = new AjaxResult();

            if (info.Key > 0)
            {
                if (!CanUpdated)
                {
                    return(GotoErrorPage(CannotUpateText));
                }
                var item = service.GetModels(vf => vf.keyid == info.Key).FirstOrDefault();
                if (item == null)
                {
                    return(GotoErrorPage("不存在此流程"));
                }
                else
                {
                    item.C_Name        = info.Name;
                    item.C_Description = info.Description;
                    item.C_UpdatedDate = DateTime.Now;
                }
                var updated = service.Update(item);
                result.State = updated;
                if (updated)
                {
                    result.Message = "修改成功";
                }
                else
                {
                    result.Message = "修改失败";
                }
            }
            else
            {
                if (!CanCreated)
                {
                    return(GotoErrorPage(CannotAddText));
                }
                var item = new tbl_VerifyFlow();
                item.C_Name        = info.Name;
                item.C_Description = info.Description;
                item.C_CreatedDate = DateTime.Now;
                var added = service.Add(item);
                if (added)
                {
                    result.Message = "添加成功";
                }
                else
                {
                    result.Message = "添加失败";
                }
            }
            return(Json(result));
        }
示例#2
0
        public static VerifyFlowInfo ConvertToVerifyFlow(tbl_VerifyFlow item)
        {
            var info = new VerifyFlowInfo();

            info.Key         = item.keyid;
            info.Name        = item.C_Name;
            info.Description = item.C_Description ?? "无";
            info.CreatedDate = item.C_CreatedDate.ToString();
            info.UpdatedDate = item.C_UpdatedDate != null?item.C_UpdatedDate.ToString() : "----";

            return(info);
        }