public EngineModelModel GetEngineModel(int?ModelID)
        {
            EngineModelModel model = new EngineModelModel();

            //will call data access layer to call SQL stored procedure to return Engine model with Engine Collection populated with all model id's and model names.
            //UNCOMMENT WHEN DAL SET UP

            //DataTable dtEngineModel = DAL.GetEngineModelModel(ConnectionString);

            //foreach (DataRow row in dtEngineModel.Rows)
            //{
            //    model.ModelCollection.Add(new EngineModelModel.tblEngineModel
            //    {
            //        ModelID = Convert.ToInt32(row["ModelID"]),
            //        ModelName = row["ModelName"].ToString()
            //    });

            //COMMENT REGION WHEN DAL SET UP
            #region Engine Model unit test values
            model.ModelCollection.Add(new EngineModelModel.tblEngineModel {
                ModelName = "I0550N", ModelID = 1
            });
            model.ModelCollection.Add(new EngineModelModel.tblEngineModel {
                ModelName = "I0220N", ModelID = 2
            });
            #endregion
            model.ModelCollection.RemoveAll(item => (item.ModelID != ModelID && ModelID != null));
            return(model);
        }
        public List <SelectListItem> GetModelSelectListItem(string modelID)
        {
            EngineModelModel      model           = GetEngineModel();
            List <SelectListItem> ModelSelectList = new List <SelectListItem>();

            foreach (var item in model.ModelCollection)
            {
                ModelSelectList.Add(new SelectListItem()
                {
                    Text  = item.ModelName,
                    Value = item.ModelID.ToString(),
                    //True(TT) if ModelName not null and values match
                    Selected = (modelID != null && item.ModelID.ToString() == modelID)
                               // Selected = false
                });
            }
            return(ModelSelectList);
        }
 public SerialNumberEngineModelSpec()
 {
     EngineModelViewModel  = new EngineModelModel();
     SpecViewModel         = new SpecModel();
     SerialNumberViewModel = new SerialNumberModel();
 }
 public void AddModel(EngineModelModel EngineModel)
 {
 }
Beispiel #5
0
 public ModelSpec()
 {
     EngineViewModel = new EngineModelModel();
     SpecViewModel   = new SpecModel();
 }