Ответы пользователя по тегу C#
  • Переход по ссылкам в asp.net mvc?

    @AntoXa_ZiMM
    I just write code and do not know English
    Если правильно понял, то (названия в коде примерные):
    У тебя должен быть контролер HomeController, у контроллера должен быть action(метод) Index(), который возвращает на представление id всех нужных тебе новостей, ссылки должны быть сгенерированны средствами роутинга asp.net mvc, примерно так @Html.Action("Index", "News", id) на представлении, где id это идентификатор новости
    У тебя должен быть контроллер NewsController, у контроллера должен быть action(метод) Index(int id), он принимающий в качестве аргумента id новости и потом по id достает новость из БД и отрисовывает ее на представлении
    в файле RouteConfig.cs должно быть написано следующее:
    routes.MapRoute("Default", "{controller}/{action}/{id}", new {controller = "Home", action = "Index", id = UrlParameter.Optional});


    Советую посмотреть документацию по asp.net mvc или книжку почитать, там про эти базовые вещи много и хорошо написано
    Ответ написан
  • UWP. Как реализовать подписку в приложении?

    @AntoXa_ZiMM
    I just write code and do not know English
    Имхо, маловато информации, не понимаю при чем тут UWP, по идее может быть любое приложение...вопрос в том как работает у вас приложение:
    а) есть сервер, например webapi, на который идут все/часть запросов, там можно хранить подписки пользователя
    ответ на 1) вы сами определяете какие ресурсы доступны пользователю. Время начала и окончания пользования функционалом вы тоже определяете самостоятельно
    ответ на 2) да, вы даже можете сформировать список доступного функционала и на основании этого сформировать меню или баннер с предложением купить что-то

    б) приложение работает без сервера
    ответ на 1) при покупке подписки сохраняете информацию о ней (что купил, когда и на сколько) и потом на основании этих данных блокируете/разблокируете какой-то функционал
    ответ на 2) вероятно, что можете запросить у апи платежной системы информацию о подписках прямо из приложения (хотя не нравится мне такой вариант) для конкретного пользователя и решить что пользователю доступно
    Ответ написан
    Комментировать