Ejemplo n.º 1
0
 public BandViewModel()
 {
     Bandliste      = new Model.BandList();
     selectedBand   = new Model.Band();
     AddBandCommand = new AddBandCommand(AddNewBand);
     NewBand        = new Model.Band();
     //AddBandCommand = new RelayCommand(AddNewBand);
 }
 public IEnumerable <Projekt.Model.Band> DropDownListband_GetData(Model.Band band)
 {
     try
     {
         return(Service.GetBands());
     }
     catch (Exception)
     {
         ModelState.AddModelError(String.Empty, "Fel inträffade då band namnet skulle hämtades ut.");
         return(null);
     }
 }
Ejemplo n.º 3
0
        public BandViewModel()
        {
            Bandliste         = new Model.BandList();
            selectedBand      = new Model.Band();
            AddBandCommand    = new AddBandCommand(AddNewBand);
            NewBand           = new Model.Band();
            DeleteBandCommand = new RelayCommand(DeleteBand);

            SaveBandCommand = new RelayCommand(GemDataTilDiskAsync);

            //bruger en anonym metode i min relaycommand
            DeleteAllBandCommand = new RelayCommand(() => this.Bandliste.Clear());

            localfolder = ApplicationData.Current.LocalFolder;
        }
Ejemplo n.º 4
0
 public void NewBandFormView_InsertItem(Model.Band band)
 {
     if (ModelState.IsValid)
     {
         try
         {
             Service service = new Service();
             service.SaveBand(band);
             Message = string.Format("Nytt band ha lagts till!");
             Response.RedirectToRoute("BandDetails", new { id = band.Bandid });
             Context.ApplicationInstance.CompleteRequest();
         }
         catch (Exception)
         {
             ModelState.AddModelError(string.Empty, "Ett fel inträffade när du försökte lägga till ett nytt band.");
         }
     }
 }
Ejemplo n.º 5
0
 public BandViewModel()
 {
     Bandliste    = new Model.BandList();
     SelectedBand = new Model.Band();
 }