Beispiel #1
0
        private SiteListEntry Translate(DbSiteListEntry dbEntry)
        {
            SiteListEntry newList = new SiteListEntry
            {
                SiteListEntryId = dbEntry.SiteListEntryId,
                SiteListId      = dbEntry.SiteListId,
                Value           = dbEntry.Value,
                DateCreated     = dbEntry.DateCreated,
                DateUpdated     = dbEntry.DateUpdated,
                UpdatedBy       = dbEntry.UpdatedBy
            };

            return(newList);
        }
Beispiel #2
0
        public async override Task <SiteListEntry> Create(SiteListEntry entity)
        {
            var dbRecord = new DbSiteListEntry
            {
                Value       = entity.Value,
                SiteListId  = entity.SiteListId,
                DateCreated = DateTime.UtcNow,
                DateUpdated = DateTime.UtcNow,
                UpdatedBy   = entity.UpdatedBy
            };

            Uow.DbContext.SiteListEntry.Add(dbRecord);

            await Uow.SaveChanges();

            return(Translate(dbRecord));
        }