Пример #1
0
 public static StrategyModel ToModel(this StrategyEntity SE)
 {
     if (SE != null)
     {
         BossesPerZoneRepository           repoBZ = new BossesPerZoneRepository();
         CharactersConfigurationRepository repoCC = new CharactersConfigurationRepository();
         UserRepository repoU = new UserRepository();
         StrategyModel  SM    = new StrategyModel();
         SM.User = repoU.GetOne(SE.UserId).MapTo <UserModel>();
         SM.CharactersConfiguration = repoCC.GetOne(SE.CharactersConfigurationId).ToModel();
         SM.BossZone    = repoBZ.GetOne(SE.BossZoneId).ToModel();
         SM.ImagePath1  = SE.ImagePath1;
         SM.ImagePath2  = SE.ImagePath2;
         SM.ImagePath3  = SE.ImagePath3;
         SM.ImagePath4  = SE.ImagePath4;
         SM.Description = SE.Description;
         SM.Note        = SE.Note;
         SM.Id          = SE.Id;
         SM.Active      = SE.Active;
         return(SM);
     }
     else
     {
         return(null);
     }
 }
Пример #2
0
 public static TeamModel ToModel(this TeamEntity TE)
 {
     if (TE != null)
     {
         ZoneRepository repoZ = new ZoneRepository();
         UserRepository repoU = new UserRepository();
         CharactersConfigurationRepository repoCC = new CharactersConfigurationRepository();
         TeamModel TM = new TeamModel();
         TM.Id = TE.Id;
         TM.CharactersConfiguration = repoCC.GetOne(TE.CharactersConfigurationId).ToModel();
         TM.TeamName = TE.TeamName;
         TM.Zone     = repoZ.GetOne(TE.ZoneId).MapTo <ZoneModel>();
         TM.User     = repoU.GetOne(TE.UserId).MapTo <UserModel>();
         TM.Active   = TE.Active;
         return(TM);
     }
     else
     {
         return(null);
     }
 }