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)); }
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); }