Example #1
0
        public static NameValueDataInfo ConvertToNameValueDataInfo(tbl_NameValueData item)
        {
            var info = new NameValueDataInfo();

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

            return(info);
        }
Example #2
0
        public ActionResult NameValueInfoManage(NameValueDataInfo info)
        {
            tbl_NameValueData item = new tbl_NameValueData();
            var service            = Container.GetService <INameValueDataService>();
            var result             = new AjaxResult();

            if (info.Key > 0)
            {
                item = service.GetModels(nv => nv.keyid == info.Key).FirstOrDefault();
                if (item != null)
                {
                    item.C_Name        = info.Name;
                    item.C_Value       = info.Value;
                    item.C_Description = info.Description;
                    item.C_UpdatedDate = DateTime.Now;
                }
                else
                {
                    result.Message = "修改失败,不存在的记录";
                    return(Json(result));
                }
                result.State = service.Update(item);
                if (result.State)
                {
                    result.Message = "修改成功";
                }
                else
                {
                    result.Message = "修改失败";
                }
            }
            else
            {
                item.C_UserId      = userDto.User.keyid;
                item.C_Name        = info.Name;
                item.C_Value       = info.Value;
                item.C_Description = info.Description;
                item.C_CreatedDate = DateTime.Now;
                result.State       = service.Add(item);
                if (result.State)
                {
                    result.Message = "添加成功";
                }
                else
                {
                    result.Message = "添加失败";
                }
            }
            return(Json(result));
        }