У меня есть одна из таблиц с атрибутами: идентификатор, имя школы, имя студента. Я хочу вставить новый элемент, похожий на:
Название школы: Начальная школа (Список для выбора)
Имя ученика: A, B, C, D (TextBox)
Дата присоединения: 01.01.2020
А затем записи в таблице выглядят так:
id | school_name | student_name | join_date
----+-------------------+---------------+----------------
1 | Elementary School | A | 1/1/2020
2 | Elementary School | B | 1/1/2020
3 | Elementary School | C | 1/1/2020
4 | Elementary School | D | 1/1/2020
Модель studentdb.cs
public partial class studentdb
{
public int id { get; set; }
public string school_name { get; set; }
public string student_name { get; set; }
public DateTime join_date { get; set; }
}
CreateController.cs
[HttpPost]
public ActionResult CreateStudent(studentdb Student)
{
string str = Student.studentdb;
string[] splitstr = str.Split(',');
foreach(string s in splitstr)
{
db.studentdb.Add(Student);
}
db.SaveChanges();
return RedirectToAction("Index", "Create");
}
Create.cs html
<form class="form-horizontal" method="post" action="CreateStudent">
<div><a href="#" id="addNew">Add New</a></div>
<table class="table table-striped">
<tr>
<td>School Name</td>
<td>
<select class="form-control" name="school_name">
<option>Elemtary School</option>
<option>Junior High School</option>
</select>
</td>
</tr>
<tr>
<td>Name</td>
<td><input type="text" class="form-control" name="student_name" required></td>
</tr>
<tr>
<td>Join Date</td>
<td>
<div class="input-group">
<div class="input-group-addon">
<i class="fa fa-calendar"></i>
</div>
<input type="text" class="form-control pull-right" name="join_date" required>
</div>
</td>
</tr>
</table>
<div class="box-footer">
<button type="submit" class="btn btn-primary">Submit</button>
</div>
</form>
Что мне делать для этого контроллера? Спасибо