Example #1
0
 public IActionResult Get(int id)
 {
     if ((new[] { "Admin", "User" }).Contains(ValidateTokenAndRole.ValidateAndGetRole(Request), StringComparer.OrdinalIgnoreCase))
     {
         ZoneModel Objet = repo.GetOne(id)?.MapTo <ZoneModel>();
         if (Objet == null)
         {
             return(NotFound());
         }
         else
         {
             return(Ok(JsonConvert.SerializeObject(Objet)));
         }
     }
     else
     {
         return(Unauthorized());
     }
 }
Example #2
0
 public static BossesZoneModel ToModel(this BossesZoneEntity BZE)
 {
     if (BZE != null)
     {
         BossRepository  repoBoss = new BossRepository();
         ZoneRepository  repoZone = new ZoneRepository();
         BossesZoneModel BZM      = new BossesZoneModel();
         BZM.Boss   = repoBoss.GetOne(BZE.BossId).MapTo <BossModel>();
         BZM.Zone   = repoZone.GetOne(BZE.ZoneId).MapTo <ZoneModel>();
         BZM.Active = BZE.Active;
         BZM.Id     = BZE.Id;
         return(BZM);
     }
     else
     {
         return(null);
     }
 }
Example #3
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);
     }
 }