public IActionResult FetchmessagesbyChannelId([FromForm] channelmsgs _invitation) { try { Logger.Info("FetchmessagesbyChannelId method is called..."); var channelmsgs = _saveData.FetchmessagesbyChannelId(_invitation); return(Ok(channelmsgs)); } catch (Exception ex) { Logger.Error("Error has occured in FetchmessagesbyChannelId method " + ex.Message); throw ex; } }
public IActionResult SaveChannelMessage([FromForm] channelmsgs msgs) { try { Logger.Info("SaveChannelMessage method is called..."); if (msgs == null) { Logger.Info("_invitation message null"); } else { try { //msgs.messages = JsonConvert.DeserializeObject<List<channelmessageobj>>(msgs.strmessage, // new JsonSerializerSettings // { // NullValueHandling = NullValueHandling.Ignore // }); //var msgobj = msgs.messages.FirstOrDefault(); List <string> UserTokens = _saveData.GetChannelUserTokens(msgs.channelId, msgs.LoginUserFcmToken); SendNotification(UserTokens, msgs.strmessage, "chat", "", msgs.channelId, msgs.LoginUserFcmToken, msgs.FromuserId); _saveData.SaveChannelMessage(msgs); } catch (Exception ex) { Logger.Error("SaveChannelMessage()" + ex.ToString()); throw; } } return(Ok("Invitation")); } catch (Exception ex) { Logger.Error("Error has occured in SaveChannelMessage method " + ex.Message); throw ex; } }