From 1a315bdc97dc827b0de9e8ff21b4a4370a3371c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=AF=BC=EC=84=9C?= Date: Fri, 8 Dec 2023 13:33:20 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=A0=EA=B7=9C=20=ED=94=84=EB=A1=9C?= =?UTF-8?q?=ED=86=A0=EC=BD=9C=20=EC=83=9D=EC=84=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Server/Service/ChageDeck.cs | 45 +++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 Server/Service/ChageDeck.cs diff --git a/Server/Service/ChageDeck.cs b/Server/Service/ChageDeck.cs new file mode 100644 index 0000000..26ba1f3 --- /dev/null +++ b/Server/Service/ChageDeck.cs @@ -0,0 +1,45 @@ +using Server.System; +using Newtonsoft.Json; + +namespace Server.Service +{ + public class ChangeDeck : AbstractService + { + private ChangeDeckReq req; + public override string Process() + { + return makeResp(); + } + + public override Protocol ProtocolValue() => Protocol.Test; + + public override Req Requst(string json) + { + req = JsonConvert.DeserializeObject(json); + return req; + } + + private string makeResp() + { + ChangeDeckResp resp = new ChangeDeckResp(); + resp.status = 200; + return resp.ToJson(); + } + + //1. 해당 데이터가 db에 있는지 확인 + //2. 존재하는 데이터라면 신규 데이터로 업데이트 + } + + public class ChangeDeckReq : Req + { + public override bool IsReceivedAllField() + { + return true; + } + } + + public class ChangeDeckResp : Resp + { + + } +}