using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Net.Http; using ResfullApi.Models; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.Data; using Microsoft.AspNetCore.Mvc; namespace ApiProcess.Controllers { public class dating : ControllerBase { static readonly log4net.ILog logger = log4net.LogManager.GetLogger(typeof(dating)); //{"users":"2","serviceId":"30","usersReceived":"30","giftId":"2"} [HttpPost] public IActionResult sendGift([FromBody] dynamic sendData) { responseObjUtil response = new responseObjUtil(); response.status = "-1"; response.message = "Err unknow"; try { var userObj = JObject.Parse(sendData.ToString()); string users = Convert.ToString(userObj["users"]); string serviceId = Convert.ToString(userObj["serviceId"]); string usersReceived = Convert.ToString(userObj["usersReceived"]); string giftId = Convert.ToString(userObj["giftId"]); logger.Info("New request income usersChatDelete :" + sendData.ToString()); //int a = Common.SocketUnSyn("quangbh", "127.0.0.1", 6017, 12000); response.status = "0"; response.message = "success"; /* DataSet ds_regist = usersDataAccess.USERS_CHAT_DEL(chatId); logger.Info("Call database USERS_CHAT_DEL success:"); if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0) { response.status = ds_regist.Tables[0].Rows[0]["status"].ToString(); response.message = ds_regist.Tables[0].Rows[0]["message"].ToString(); } * * */ } catch (Exception ex) { response.status = "-1"; logger.Info("Err:" + ex.ToString()); } logger.Info("Responase to web: " + response.ToString()); return Ok(response); } } }