public virtual ActionResult Remove(string[] id) { var result = new Dictionary <string, object>(); var rev = false; if (id != null) { var infos = new List <CustomerChannelEntity>(); foreach (var i in id) { var info = new CustomerChannelEntity { Id = i.Convert <long>(), SaveType = SaveType.Remove }; infos.Add(info); } rev = this.SaveEntities(infos); } result.Add("Status", rev); return(this.Jsonp(result)); }
/// <summary> /// 创建实体 /// </summary> /// <param name="saveType"></param> /// <returns></returns> public virtual CustomerChannelEntity CreateEntity(SaveType saveType) { var entity = new CustomerChannelEntity { Name = string.IsNullOrWhiteSpace(Name) ? "" : Name, Sequence = Sequence == null?1: Sequence.Value, SaveType = saveType }; if (saveType == SaveType.Modify) { entity.Id = Id.Convert <long>(); if (Name != null) { entity.SetProperty(it => it.Name); } if (Sequence != null) { entity.SetProperty(it => it.Sequence); } } return(entity); }