コード例 #1
0
        public async Task Save(Contracts.Entities.Configuration configuration)
        {
            // search und update machine

            var cInDb = await Context.Configurations.Where(c => c.Group == configuration.Group && c.Name == configuration.Name).FirstOrDefaultAsync();

            if (cInDb == default(Contracts.Entities.Configuration))
            {
                // add new

                cInDb = configuration;
                Uow.MarkNew(cInDb);
            }
            else
            {
                // syn with existing
                Uow.SetValue(cInDb, configuration);
            }
        }
コード例 #2
0
 public async Task Delete(Contracts.Entities.Configuration configuration)
 {
     Uow.MarkDeleted(configuration);
     await Task.FromResult(0);
 }