public override PlatformResult <PersonList> AddPersonList(PersonList list) { var result = new PlatformResult <PersonList>() { Status = true, Message = "成功", Data = new PersonList() }; Console.WriteLine($"{nameof(Uniview_NVR_S300_R24)}.{nameof(AddPersonList)} function invoke."); return(result); }
public ActionResult Del(long?id) { PlatformResult res = new PlatformResult(); try { res = _service.Del(id.Value); return(Json(res)); } catch (Exception ex) { res.Msg = ex.ToString(); res.success = false; return(Json(res)); } }
public ActionResult Save(base_platform model) { PlatformResult res = new PlatformResult(); try { res = _service.Save(model); return(Json(res)); } catch (Exception ex) { res.Msg = ex.ToString(); res.success = false; return(Json(res)); } }
internal override int Execute(IServiceProvider serviceProvider, IConsole console) { var logger = serviceProvider.GetRequiredService <ILogger <LanguagesCommand> >(); var platformInfo = new List <PlatformResult>(); using (logger.LogTimedEvent("ListPlatforms")) { var availableIPlatforms = serviceProvider.GetRequiredService <IEnumerable <IProgrammingPlatform> >() .Where(p => !string.IsNullOrWhiteSpace(p.Name)) .OrderBy(p => p.Name, StringComparer.OrdinalIgnoreCase); foreach (var iPlatform in availableIPlatforms) { var platform = new PlatformResult { Name = iPlatform.Name }; if (iPlatform.SupportedLanguageVersions != null && iPlatform.SupportedLanguageVersions.Any()) { platform.Versions = SortVersions(iPlatform.SupportedLanguageVersions); } var props = iPlatform.GetType().GetCustomAttributes( typeof(BuildPropertyAttribute), inherit: true).OfType <BuildPropertyAttribute>(); if (props.Any()) { platform.Properties = new Dictionary <string, string>(); foreach (var prop in props) { platform.Properties[prop.Name] = prop.Description; } } platformInfo.Add(platform); } } console.WriteLine(OutputJson ? JsonConvert.SerializeObject(platformInfo) : FormatResult(platformInfo)); return(ProcessConstants.ExitSuccess); }
/// <summary> /// 删除 /// </summary> /// <param name="id"></param> /// <returns></returns> public PlatformResult Del(long?id) { bool rstNum = false; PlatformResult result = new PlatformResult(); if (id == 0) { result.success = false; result.Msg = "参数错误"; return(result); } using (var db = SugarDao.GetInstance(LoginUser.GetConstr())) { var model = db.Queryable <base_platform>().InSingle(id.Value); if (model == null) { result.success = false; result.Msg = "不存在的平台信息"; return(result); } model.del_time = DateTime.Now; model.del_user_id = LoginUser.Current.user_id; model.del_flag = false; rstNum = db.Update <base_platform>(model); if (rstNum) { result.success = true; result.URL = "/Platform/Index"; result.Msg = "操作成功"; return(result); } else { result.success = false; result.Msg = "操作失败"; return(result); } } }
public ActionResult Getpage(string pagenum, string onepagecount) { PlatformResult com = new PlatformResult(); if (!Regex.IsMatch(pagenum, @"(?i)^[0-9a-z\u4e00-\u9fa5]+$") && !string.IsNullOrEmpty(pagenum)) { com.Msg = "页数不正确"; com.success = false; return(Json(com)); } if (!Regex.IsMatch(onepagecount, @"(?i)^[0-9a-z\u4e00-\u9fa5]+$") && !string.IsNullOrEmpty(onepagecount)) { com.Msg = "每页数量不正确"; com.success = false; return(Json(com)); } int totil = 0; int totilpage = 0; string exmsg = string.Empty; List <base_platform> mylist = _service.GetPlatformList(Convert.ToInt32(pagenum), Convert.ToInt32(onepagecount), out totil, out totilpage, out exmsg); if (!string.IsNullOrEmpty(exmsg)) { com.Msg = exmsg; com.success = false; return(Json(com)); } else { PlatformViewModel mylistview = new PlatformViewModel(); mylistview.supplist = mylist; mylistview.totil = totil.ToString(); mylistview.totilcount = totilpage.ToString(); com.DataResult = mylistview; com.success = true; return(Json(com)); } }
/// <summary> /// 修改 添加的方法 /// </summary> /// <param name="model"></param> /// <returns></returns> public PlatformResult Save(base_platform model) { bool rstNum = false; PlatformResult result = new PlatformResult(); using (var db = SugarDao.GetInstance(LoginUser.GetConstr())) { if (string.IsNullOrWhiteSpace(model.platform_name)) { result.success = false; result.Msg = "请填写平台名称!"; return(result); } if (model.platform_id > 0) { var list = db.Queryable <base_platform>().InSingle(model.platform_id); if (list == null) { result.success = false; result.Msg = "不存在的平台信息"; return(result); } var base_platform = db.Queryable <base_platform>().Where(c => c.del_flag && c.platform_name == model.platform_name && c.platform_id != model.platform_id).ToList(); if (base_platform.Count > 0) { result.success = false; result.Msg = "已存在的平台信息,操作失败!"; return(result); } list.edit_time = DateTime.Now; list.edit_user_id = LoginUser.Current.user_id; list.platform_name = model.platform_name; rstNum = db.Update <base_platform>(list); } else { var base_platform = db.Queryable <base_platform>().Where(c => c.del_flag && c.platform_name == model.platform_name).ToList(); if (base_platform.Count > 0) { result.success = false; result.Msg = "已存在的平台信息,操作失败!"; return(result); } model.create_time = DateTime.Now; model.create_user_id = LoginUser.Current.user_id; model.del_flag = true; model.del_time = DateTime.Now; model.del_user_id = 0; model.edit_time = DateTime.Now; model.edit_user_id = 0; model.remark = model.platform_name; var id = db.Insert <base_platform>(model); if (id.ObjToInt() > 0) { rstNum = true; } } if (rstNum) { result.success = true; result.URL = "/Platform/Index"; result.Msg = "操作成功"; return(result); } else { result.success = false; result.Msg = "操作失败"; return(result); } } }