2011-06-09 3 views
0

Je classeComment créer un objet pour la classe dans Asp.net MVC

public class TabMasterViewModel : ITabMasterModel 
    { 
     [ReadOnly(true)] 
     public int colID { get; set; } 
     [DisplayName("FirstName")] 
     public string FirstName { get; set; } 
     [DisplayName("LastName")] 
     public string LastName { get; set; } 
    } 

Maintenant, je veux supprimer après trois enregistrements de base de données

[HttpPost] 
     public ActionResult RemoveSelected(IList<TabMasterViewModel> TabMasters) 
     { 
      IList<TabMasterViewModel> TabMasters = new IList<TabMasterViewModel>; //this line is giving me an ERROR.. 
      List<string> dinosaurs = new List<string>(); 

      int[] colIDs = { 1034, 1035, 1036 }; 
      foreach (int colid in colIDs) 
      { 
       //TabMasters.Add(new TabMasterViewModel { colID = colid }); 
       TabMasterViewModel tvm = new TabMasterViewModel { colID = colid }; 
       TabMasters.Add(tvm); 
       //_tabmasterService.Delete(tvm); 
      } 
      _tabmasterService.DeleteList(TabMasters); 
      //return View(_tabmasterService.GetAll(x => (x.colID == 1034 || x.colID == 1035 || x.colID == 1036))); 
      return RedirectToAction("Index"); 
     } 

mais je ne suis pas abel écrire approprié pour

IList<TabMasterViewModel> TabMasters = new IList<TabMasterViewModel> 

Répondre

3
IList<TabMasterViewModel> TabMasters = new List<TabMasterViewModel>(); 

IList <> est une interface et ne peut pas être instanciée.

+0

Excellente réponse rapide. Merci mon pote! – imdadhusen

Questions connexes