Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > .NET > ASP.NET
Регистрация

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

Ответ
 
Опции темы
Старый 07.01.2018, 13:05   #1
free_style
Новичок
 
Регистрация: 07.01.2018
Сообщений: 1
Репутация: 10
По умолчанию Ошибка 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, 16:04   #2
p51x
Профессионал
 
Регистрация: 15.02.2010
Сообщений: 10,850
Репутация: 1806

icq: 216409213
По умолчанию

Перечитать этот уровень 6 с начала и описать класс User.
__________________
Запомните раз и навсегда: помочь != "решите за меня"!
p51x на форуме   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


11:09.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru