Пример #1
0
        public async Task GetAllStationContacts(IHttpContext context)
        {
            Authenticator.VerifyAuth(context);
            var payload = await Dispatcher.RunOnMainThread(() => StationContactsModel.GetStationContacts());

            await context.SendResponse(HttpStatusCode.OK, payload);
        }
Пример #2
0
        public async Task DeleteStationContact(IHttpContext context, int contactId)
        {
            Authenticator.VerifyAuth(context);
            var payload = await Dispatcher.RunOnMainThread(() => StationContactsModel.RemoveStationContact(contactId));

            if (payload == null)
            {
                throw new NotFoundException("StationContact not found.");
            }
            await context.SendResponse(HttpStatusCode.OK);
        }