public Object MeetingDetails([FromBody] ZoomRequest zoomreq) { FinalOutPutB FOutputA = new FinalOutPutB(); DataSet ds_SlotBooking = new DataSet(); string sJSONResponse = ""; ZoomResponse zp = new ZoomResponse(); List <zoombody> zoomslist = new List <zoombody>(); try { zoombody zooms = new zoombody { meetingDetails = Getmeetingdetails(zoomreq.mobileNo, zoomreq.slotId) }; zoomslist.Add(zooms); zp.status = "success"; zp.value = zoomslist; sJSONResponse = JsonConvert.SerializeObject(zp); } catch (Exception ec) { zp.status = "fail"; sJSONResponse = JsonConvert.SerializeObject(zp); } return(sJSONResponse); }
private Activity SetGeneralActivityProperties(Activity activity, ZoomRequest request) { var botNotificationPayload = request.Payload.ToObject <Payload>(); activity.Conversation = new ConversationAccount(); activity.From = new ChannelAccount(botNotificationPayload.UserJid, botNotificationPayload.UserName); activity.ChannelData = request; activity.Recipient = new ChannelAccount(botNotificationPayload.ToJid); activity.ChannelId = "zoom"; activity.Conversation = new ConversationAccount(id: $"{botNotificationPayload.AccountId}:{botNotificationPayload.ChannelName}"); return(activity); }
void txtZoom_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter) { double value; if (!double.TryParse(txtScale.Text, out value) || !(value > 0.0D) || value > 400.0D) { Zoom = zoom; } else { zoom = value; ZoomRequest.Invoke(zoom); } txtScale.SelectAll(); } }
public Activity RequestToActivity(ZoomRequest request) { var activity = new Activity(); activity = SetGeneralActivityProperties(activity, request); switch (request.Event) { case "bot_notification": var botNotificationPayload = request.Payload.ToObject <BotNotificationPayload>(); activity.Type = ActivityTypes.Message; activity.Text = botNotificationPayload.Cmd; break; case "interactive_message_actions": var messageActionsPayload = request.Payload.ToObject <InteractiveMessageActionsPayload>(); activity.Type = ActivityTypes.Message; activity.Text = messageActionsPayload.ActionItem.Text; break; case "interactive_message_fields_editable": var fieldsEditablePayload = request.Payload.ToObject <InteractiveMessageFieldsEditablePayload>(); activity.Value = fieldsEditablePayload; activity.Type = ActivityTypes.Event; activity.Name = request.Event; break; case "interactive_message_select": var selectPayload = request.Payload.ToObject <InteractiveMessageSelectPayload>(); activity.Value = selectPayload; activity.Type = ActivityTypes.Event; activity.Name = request.Event; break; default: activity.Type = ActivityTypes.Event; activity.Name = request.Event; activity.Value = request.Payload; break; } return(activity); }
public static bool ValidateRequest(HttpRequest request, ZoomRequest zoomRequest, string body, ILogger logger) { throw new NotImplementedException(); }
public virtual Activity RequestToActivity(ZoomRequest request) { return(_requestMapper.RequestToActivity(request)); }