public async Task GetAllStationContacts(IHttpContext context) { Authenticator.VerifyAuth(context); var payload = await Dispatcher.RunOnMainThread(() => StationContactsModel.GetStationContacts()); await context.SendResponse(HttpStatusCode.OK, payload); }
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); }