public AddCharacterView(CharacterChoices character)
        {
            InitializeComponent();
            CharacterBusiness charBusiness = new CharacterBusiness();
            AddCharVM         addChar      = new AddCharVM(character);

            DataContext = addChar;
        }
Beispiel #2
0
        private void Application_Startup(object sender, StartupEventArgs e)
        {
            CharacterBusiness charBusiness = new CharacterBusiness();

            MainWindowVM mainWindowVM = new MainWindowVM(charBusiness);

            characterInterfaceView characterInterfaceView = new characterInterfaceView();

            characterInterfaceView.DataContext = mainWindowVM;
            characterInterfaceView.Show();
        }
        public IHttpActionResult GetAverageSpecifications(string classesName)
        {
            string[] classesNameArray = new JavaScriptSerializer().Deserialize <string[]>(classesName);

            List <Character> listCharacters = PokemonDataStore.Adapters.CharacterAdapter.GetCharacters();

            if (listCharacters.Count != 0)
            {
                characters = listCharacters.ToArray();
            }

            var averageSpecifications = CharacterBusiness.GetAverageSpecifications(classesNameArray, characters);

            if (averageSpecifications == null)
            {
                return(NotFound());
            }
            return(Ok(averageSpecifications));
        }
 /// <summary>
 /// Constructeur principal
 /// </summary>
 public CharacterService()
 {
     _Business = new CharacterBusiness();
 }
Beispiel #5
0
 public MainWindowVM(CharacterBusiness charBusiness)
 {
     _charBusiness = charBusiness;
     _characters   = new ObservableCollection <CharacterChoices>(charBusiness.AllCharacters());
     UpdateImagePath();
 }