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