Я создаю простой MVC CRUD без использования базы данных, но просто создаю методы в классе модели Repository.Как сделать методы удаления и редактирования в MVC без DB
Чтобы было легче понять, у меня есть 2 класса моделей. MyNote, в котором у меня есть некоторые свойства и NoteRepository, в которых у меня есть список со свойствами.
Затем я сделал NoteController, и я уже создал методы Get и Create, но я не могу понять, что писать, чтобы создать метод Edit и Delete? Надеюсь, вы, ребята, можете помочь.
Здесь вы увидите некоторые из кода из моего проекта:
[HttpPost]
public ActionResult Create(MyNote mn)
{
try
{
note.Create(mn);
return RedirectToAction("Index");
}
catch
{
return View();
}
}
это создать из контроллера.
public static List<MyNote> notes = new List<MyNote>();
public NoteRepository()
{
notes.Add(new MyNote() { ID = 1, Titel = "Morgenmad", OprettelsesDato = DateTime.Now, Note = "Spis morgenmad i dag" });
notes.Add(new MyNote() { ID = 2, Titel = "Frokost", OprettelsesDato = DateTime.Now, Note = "Spis frokost i dag" });
notes.Add(new MyNote() { ID = 3, Titel = "Aftensmad", OprettelsesDato = DateTime.Now, Note = "Spis aftensmad i dag" });
}
public void Create(MyNote mn)
{
notes.Add(mn);
}
вот класс репозитория со списком и методом метода create.
и, пожалуйста, спросите, пропустил ли я что-нибудь! Спасибо :-)
@HenkHolterman public static Список notes = new Список (); MyNote включает в себя такие свойства, как ID, Titel, Date и note :-) –
@HenkHolterman Вы только здесь, чтобы делать подобные комментарии? Потому что, если вопрос не имеет для вас смысла, тогда просто не отвечайте. И FYI - это не только удаление, но и редактирование. Попытайтесь прочитать проблему, а не комментировать что-то еще. –
@HenkHolterman У этого есть все, что связано с asp.net-mvc ?? –