Доброго времени суток!
Передо мною стоит задача отфильтровать пользователю данные, доступные с бд. Изначальная мысль - записать значения юзера, введенные в формы в отдельные переменные, которые будут сравниваться со значениями в бд и отображаться( процесс фильтрации). Но через Request.Form работает будто исключительно для sting значений и вылазит ошибка:
Не удается неявно преобразовать тип "string" в "System.DateTime".
Модель:
public class Apartment
{
[HiddenInput(DisplayValue = false)]
public int ApartmentId { get; set; }
public int Quantity { get; set; }
public Classes Class { get; set; }
public int Price { get; set; }
public bool Status { get; set; }
}
public enum Classes
{
Econom,
Standart,
Luxury
}
Контроллер:
public ActionResult Index(string sortOrder, string searchString)
{
UserBook u = new UserBook();
u.DateTimeStart = Request.Form["startdate"];
return View(db.GetUserList());
}
Вью:
<div id="forms" class="col-md-4">
<h2>Добро пожаловать, @User.Identity.GetUserName()</h2>
<form asp-action="Index" method="get">
<p>
Введите количество людей:
<input id="quan" type="number" name="quantity" method="post">
<p>
Выберете класс ваших аппартаментов:
@Html.DropDownList("Class",
new SelectList(Enum.GetValues(typeof(Classes))),
"Выберете класс",
new { @class = "form-control" })
<p>
Дату приезда:
<input id="startdate" type="date" name="startdate" method="post">
<p>
Дату отъезда:
<input id="enddate" type="date" name="enddate" method="post">
<p>
Find by name: <input type="text" name="SearchString" value="@ViewData["currentFilter"]" />
<input type="submit" value="Search" class="btn btn-default" /> |
<a asp-action="Index">Back to Full List</a>
</p>
</form>
</div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Возможно удалить систему управления версиями из решения в Visual Studio 2019 с помощью интерфейса?
Знаю, что подобных вопросов было много, но ответа в них для себя, к сожалению, найти не смогВероятно буду писать глупости, не судите строго,...
Не страшно же, если во время работы цикла я изменю его условие?
Я добавляю object[] в List objectКак я могу удалить этот object[]?