public override void Save(AppDto dto)
 {
     using (UnitOfMongo op = new UnitOfMongo())
     {
         List <NoSQLLogEntity> logs = op.Query <NoSQLLogEntity>().Where(x => x.AppId.Equals(dto.Id)).ToList();
         if (logs != null && logs.Count > 0)
         {
             foreach (NoSQLLogEntity entity in logs)
             {
                 entity.AppName = dto.Name;
                 op.SaveOrUpdate(entity);
             }
         }
     }
 }
 public override void Save(LogDto dto)
 {
     using (UnitOfMongo op = new UnitOfMongo())
     {
         NoSQLLogEntity entity = op.Query <NoSQLLogEntity>().Where(x => x.Id.Equals(dto.Id)).FirstOrDefault();
         if (entity == null)
         {
             entity = new NoSQLLogEntity();
         }
         entity.AppId   = dto.App.Id;
         entity.AppName = dto.App.Name;
         entity.Level   = dto.Level;
         entity.LogDate = dto.LogDate;
         entity.Message = dto.Message;
         op.SaveOrUpdate(entity);
     }
 }