.NET 4.x Почему не видит класс? - C#
Формулировка задачи:
В пустом проекте создал папку Models, в создал класс:
В папке Models создаем папку Repository и в ней создаем класс IRepository:
using System.ComponentModel.DataAnnotations;
namespace MyWebProject.Models
{
public class GuestResponse
{
[Required]
public string Name { get; set; }
[Required]
public string Email { get; set; }
[Required]
public string Phone { get; set; }
[Required(ErrorMessage = "Пожалуйста укажите, придете ли вы")]
public bool? WillAttend { get; set; }
}
}using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
/// <summary>
/// В этом разделе мы переделаем хранилище данных,
/// чтобы отделить определение функциональности от ее реализации.
/// Это упростит изоляцию классов, использующих хранилище, в целях тестирования.
/// </summary>
namespace MyWebProject.Models.Repository
{
public interface IRepository
{
IEnumerable<GuestResponce> GetAllResponses(); // НЕ ВИДИТ класс GuestResponce
void AddResponse(GuestResponse response); // НЕ ВИДИТ класс GuestResponce
}
}Собственно проблема в том, что в интерфейсе IRepository студия не видит GuestResponce! Почему?!
Решение задачи: «.NET 4.x Почему не видит класс?»
textual
Листинг программы
namespace MyWebProject.Models.Repository
{
public interface IRepository
{
IEnumerable<GuestResponce> GetAllResponses(); // У тебя класс называется GuestResponse а ты пишешь GuestResponce
void AddResponse(GuestResponse response); //
}
}