dating.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Net;
  5. using System.Net.Http;
  6. using ResfullApi.Models;
  7. using Newtonsoft.Json;
  8. using Newtonsoft.Json.Linq;
  9. using System.Data;
  10. using Microsoft.AspNetCore.Mvc;
  11. namespace ApiProcess.Controllers
  12. {
  13. public class dating : ControllerBase
  14. {
  15. static readonly log4net.ILog logger = log4net.LogManager.GetLogger(typeof(dating));
  16. //{"users":"2","serviceId":"30","usersReceived":"30","giftId":"2"}
  17. [HttpPost]
  18. public IActionResult sendGift([FromBody] dynamic sendData)
  19. {
  20. responseObjUtil response = new responseObjUtil();
  21. response.status = "-1";
  22. response.message = "Err unknow";
  23. try
  24. {
  25. var userObj = JObject.Parse(sendData.ToString());
  26. string users = Convert.ToString(userObj["users"]);
  27. string serviceId = Convert.ToString(userObj["serviceId"]);
  28. string usersReceived = Convert.ToString(userObj["usersReceived"]);
  29. string giftId = Convert.ToString(userObj["giftId"]);
  30. logger.Info("New request income usersChatDelete :" + sendData.ToString());
  31. //int a = Common.SocketUnSyn("quangbh", "127.0.0.1", 6017, 12000);
  32. response.status = "0";
  33. response.message = "success";
  34. /*
  35. DataSet ds_regist = usersDataAccess.USERS_CHAT_DEL(chatId);
  36. logger.Info("Call database USERS_CHAT_DEL success:");
  37. if (ds_regist != null & ds_regist.Tables[0].Rows.Count > 0)
  38. {
  39. response.status = ds_regist.Tables[0].Rows[0]["status"].ToString();
  40. response.message = ds_regist.Tables[0].Rows[0]["message"].ToString();
  41. }
  42. *
  43. * */
  44. }
  45. catch (Exception ex)
  46. {
  47. response.status = "-1";
  48. logger.Info("Err:" + ex.ToString());
  49. }
  50. logger.Info("Responase to web: " + response.ToString());
  51. return Ok(response);
  52. }
  53. }
  54. }