1. Между тегов form также должны находиться передаваемые в функцию параметры. В Вашем случае это restaurantId
Обычно для этого между тегов form размещается скрытое поле с таким name:
2. Обратил внимание, что OnPost у Вас по-умолчанию обрабатывает GET запросы. В Вашем же случае от страницы приходит POST запрос. Поэтому над функцией нужно добавить строку:
[HttpPost]
public IActionResult OnPost(int restaurantId)
Nonpacie, ну так при отправке формы (при нажатии на кнопке 'Yes!' модального окна) нужно явно указать - какой функцией контроллера будет проводиться обработка:
<form asp-action="OnPost" method="post">
это если функцию перенести.
Также можно обращаться к функции находящейся в другом контроллере. Для этого нужно указать:
iamdivine,
1. попробуйте использовать компонент newtoon для сериализации, возможно там будет более подробное описание ошибки
2. Проверьте, подключен ли namespace класса
3. Попробуйте убрать запятую после 22
LoliDeveloper, код, это уже программа. Если она на скомпилирована, то в уголовном деле просто будет запись "не довёл преступление до конца по независящим от обвиняемого причинам".
Рональд Макдональд, Не особо хочу с Вами вступать в дискуссию, но есть определённая разница между фразами:
"в рабочее время пет-проекты вести нельзя"
и
"все права на ваши труды принадлежат Компании"
В первом случае данная деятельность может быть запрещена трудовым договором (а может быть и не запрещена).
Во втором случае, чтобы передать права от работника работодателю, последнему нужно заранее соблюсти ряд юридических формальностей.
Всё остальное - фантазии на вольную тему.
АртемЪ, а если работник в рабочее время сочинит песню (тоже авторское произведение)? )) Работдатель тоже сможет на неё претендовать, основывая мнение на том, что она была написана в рабочее время?
Я могу согласиться, с Вами, что претендовать - может, но вот получить права - не сможет.
somefhjs, Внимательно читайте договор и имейте в виду, что:
1. Вы обязаны выполнять только то, что указано в трудовом договоре;
2. Пункты договора, противоречащие закону - ничтожны.
Просить работодателя изменить типовой договор с учётом этих двух пунктов - как правило нет необходимости.
АртемЪ, В целом Вы правы, но в частности - нет. Рассмотрим ситуации:
ТС может делать программы в рабочее время, но на своём ПК.
ТС может быть кладовщиком, но пилить программы в рабочее время на рабочеем ПК.
ТС может быть программистом java, но пилить свои проекты на C#.
и много других вариаций...
Может ли компания заявить права на результат такой работы?
Отвечу - нет. Вернее заявить то конечно может, а вот реально добиться чего-то - нет.
Умный работодатель делает всё юридически правильно, оговаривая все ньюансы в трудовом договоре, составляя заказ на разработку, принимая результат работы по акту, подписывая у автора документ отказа от исключительных прав.
Не умный работодатель действует "с кондачка", запугиваниями, заявляя, что работник - его бесправная собственность.
Не стоит забывать, что трудовой договор - это взаимовыгодный договор о сотрудничестве двух сторон.
sirenko, тогда самый простой вариант решения - в исходной таблице поменять местами столбцы.
Вариант посложнее - ПКМ на графике, меню "Выбрать данные" - Удалить все ряды. Потом "Добавить" и выбрать значения для осей вручную.