Ejemplo n.º 1
0
 public virtual async Task <DictionaryDefine> CreateAsync(DictionaryDefine dictionaryDefine, CancellationToken cancellationToken = default(CancellationToken))
 {
     if (dictionaryDefine == null)
     {
         throw new ArgumentNullException(nameof(dictionaryDefine));
     }
     return(await Store.CreateAsync(dictionaryDefine, cancellationToken));
 }
        public async Task <DictionaryDefine> CreateAsync(DictionaryDefine dictionaryDefine, CancellationToken cancellationToken = default(CancellationToken))
        {
            if (dictionaryDefine == null)
            {
                throw new ArgumentNullException(nameof(dictionaryDefine));
            }
            Context.Add(dictionaryDefine);
            await Context.SaveChangesAsync(cancellationToken);

            return(dictionaryDefine);
        }
Ejemplo n.º 3
0
 public virtual Task DeleteAsync(string userId, DictionaryDefine dictionaryDefine, CancellationToken cancellationToken = default(CancellationToken))
 {
     if (dictionaryDefine == null)
     {
         throw new ArgumentNullException(nameof(dictionaryDefine));
     }
     dictionaryDefine.IsDeleted  = true;
     dictionaryDefine.DeleteTime = DateTime.Now;
     dictionaryDefine.DeleteUser = userId;
     dictionaryDefine.Key        = dictionaryDefine.Key + "(已删除)";
     return(Store.DeleteAsync(dictionaryDefine, cancellationToken));
 }
 public async Task UpdateAsync(DictionaryDefine dictionaryDefine, CancellationToken cancellationToken = default(CancellationToken))
 {
     if (dictionaryDefine == null)
     {
         throw new ArgumentNullException(nameof(dictionaryDefine));
     }
     Context.Attach(dictionaryDefine);
     Context.Update(dictionaryDefine);
     try
     {
         await Context.SaveChangesAsync(cancellationToken);
     }
     catch (DbUpdateConcurrencyException) { }
 }
Ejemplo n.º 5
0
        public DictionaryDefine ToDataModel(string userId)
        {
            DictionaryDefine dictionaryDefine = new DictionaryDefine();

            dictionaryDefine.GroupId = GroupId;
            dictionaryDefine.Key     = Key;
            dictionaryDefine.Value   = Value;
            dictionaryDefine.Ext1    = Ext1;
            dictionaryDefine.Ext2    = Ext2;
            dictionaryDefine.Order   = Order;

            dictionaryDefine.CreateTime = DateTime.Now;
            dictionaryDefine.CreateUser = userId;
            dictionaryDefine.UpdateTime = DateTime.Now;
            dictionaryDefine.UpdateUser = userId;
            dictionaryDefine.IsDeleted  = false;
            return(dictionaryDefine);
        }