Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > ASP.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.01.2018, 12:05   #1
free_style
Новичок
Джуниор
 
Регистрация: 07.01.2018
Сообщений: 2
По умолчанию Ошибка CS0246 - Не удалось найти тип или имя пространства имен "User"...

Всем привет!

Хотел по примеру, изложенному в данной статье:
https://professorweb.ru/my/ASP_NET/mvc/level6/6_10.php

Код:
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using WebApplication1.Models;




namespace WebApplication1.Controllers
{
    public class PeopleController : Controller
    {
        List<User> UserData = new List<User> {
            new User {FirstName = "Иван", LastName = "Иванов", Role = Role.Admin},
            new User {FirstName = "Петр", LastName = "Петров", Role = Role.User},
            new User {FirstName = "Сидор", LastName = "Сидоров", Role = Role.User},
            new User {FirstName = "Вася", LastName = "Васильев", Role = Role.Guest}

        };


        public ActionResult Index()
        {
            return View();
        }

        public IEnumerable<User> GetData(string selectedRole)
        {
            IEnumerable<User> users = UserData;
            if (selectedRole != "All")
            {
                Role selected = (Role)Enum.Parse(typeof(Role), selectedRole);
                users = UserData.Where(p => p.Role == selected);
            }
            return users;
        }

        public JsonResult GetPeopleDataJson(string selectedRole = "All")
        {
            IEnumerable<User> users = GetData(selectedRole);
            return Json(users, JsonRequestBehavior.AllowGet);
        }

        public PartialViewResult GetPeopleData(string selectedRole = "All")
        {
            return PartialView(GetData(selectedRole));
        }

        public ActionResult GetPeople(string selectedRole = "All")
        {
            return View((Object)selectedRole);
        }
    }
}
сделать собственное WebApplication. В процессе сборки приложения выдается ошибка:

Ошибка CS0246 Не удалось найти тип или имя пространства имен "User" (возможно, отсутствует директива using или ссылка на сборку).

Подскажите, как решить данную проблему?
free_style вне форума Ответить с цитированием
Старый 07.01.2018, 15:04   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,694
По умолчанию

Перечитать этот уровень 6 с начала и описать класс User.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
sqlite ошибка - Не удалось найти имя типа или пространства имен "Community" (пропущена директива using или ссылка на сборку? xargek Общие вопросы C/C++ 2 15.12.2016 21:11
WPF: DataTemplate Имя "ИмяКласса" не существует в пространстве имен "clr-namespace:'ПространствоИмен'" Bounty_7_Coin WPF, UWP, WinRT, XAML 3 02.08.2016 16:51
не удалось найти имя типа или пространства имен Gul'ka C# (си шарп) 7 18.12.2015 13:51
Не удалось найти имя типа или пространства имен "FirebirdSql" (пропущена директива using или ссылка на сборку?) fygas1991 C# (си шарп) 6 11.06.2015 15:37
Не удалось найти имя типа или пространства имен "IBM" Stilet Общие вопросы .NET 6 20.05.2012 13:23