Exemplo n.º 1
0
        public void Save(CodecPreset codecPreset)
        {
            using (var db = GetDbContext())
            {
                CodecPresetEntity dbCodecPreset = null;

                if (codecPreset.Id != Guid.Empty)
                {
                    dbCodecPreset = db.CodecPresets.SingleOrDefault(c => c.Id == codecPreset.Id);
                }

                if (dbCodecPreset == null)
                {
                    dbCodecPreset = new CodecPresetEntity
                    {
                        Id        = Guid.NewGuid(),
                        CreatedBy = codecPreset.CreatedBy,
                        CreatedOn = DateTime.UtcNow
                    };
                    codecPreset.Id        = dbCodecPreset.Id;
                    codecPreset.CreatedOn = dbCodecPreset.CreatedOn;
                    db.CodecPresets.Add(dbCodecPreset);
                }

                dbCodecPreset.Name      = codecPreset.Name;
                dbCodecPreset.UpdatedBy = codecPreset.UpdatedBy;
                dbCodecPreset.UpdatedOn = DateTime.UtcNow;
                codecPreset.UpdatedOn   = dbCodecPreset.UpdatedOn;

                db.SaveChanges();
            }
        }
Exemplo n.º 2
0
 private static CodecPreset MapToCodecPreset(CodecPresetEntity dbCodecPreset)
 {
     return(new CodecPreset()
     {
         Id = dbCodecPreset.Id,
         CreatedBy = dbCodecPreset.CreatedBy,
         CreatedOn = dbCodecPreset.CreatedOn,
         Name = dbCodecPreset.Name,
         UpdatedBy = dbCodecPreset.UpdatedBy,
         UpdatedOn = dbCodecPreset.UpdatedOn
     });
 }
Exemplo n.º 3
0
 private CodecPreset MapToCodecPreset(CodecPresetEntity dbPreset)
 {
     return(dbPreset == null ? null
         : new CodecPreset
     {
         Id = dbPreset.Id,
         Name = dbPreset.Name,
         CreatedBy = dbPreset.CreatedBy,
         CreatedOn = dbPreset.CreatedOn,
         UpdatedBy = dbPreset.UpdatedBy,
         UpdatedOn = dbPreset.UpdatedOn
     });
 }