Exemplo n.º 1
0
        /// <summary>
        /// Adds tyhe asigned mobiles to the user
        /// </summary>
        private void AddCoches()
        {
            var list   = cbVehiculo.SelectedValues;
            var user   = DAOFactory.UsuarioDAO.FindById(Usuario.Id);
            var coches = user.Coches.Cast <Coche>().ToList();

            EditObject.ClearCoches();

            if (list.Count == 0 || list.Contains(-1) || list.Contains(0))
            {
                foreach (var coche in coches)
                {
                    EditObject.AddCoche(coche);
                }
            }
            else
            {
                foreach (var id in list.Where(id => id > 0))
                {
                    EditObject.AddCoche(DAOFactory.CocheDAO.FindById(id));
                }
            }
        }