static void Main() { #if DebugConfig Console.WriteLine("WE ARE IN THE DEBUG CONFIGURATION"); #endif democlass obj = new democlass(); Console.WriteLine(obj.demo); }
public HttpResponseMessage RigisteOrgeService() { democlass democlass = new democlass(); RigisteOrgeService OrgeService = new RigisteOrgeService(); try { string requestString = Request.Content.ReadAsStringAsync().Result; JObject jObject = (JObject)JsonConvert.DeserializeObject(requestString); if (jObject.Count > 0) { if (jObject.SelectToken("OrganizationOid") == null) { OrgeService.OrganizationOid = null; } else { OrgeService.OrganizationOid = jObject.SelectToken("OrganizationOid").Value <string>(); } OrgeService.OrgeServiceID = jObject.SelectToken("orgeServiceID").Value <string>(); OrgeService.OrgeServiceName = jObject.SelectToken("orgeServiceName").Value <string>(); OrgeService.Email = jObject.SelectToken("email").Value <string>(); OrgeService.Tel = jObject.SelectToken("tel").Value <string>(); OrgeService.Address = jObject.SelectToken("address").Value <string>(); if (jObject.SelectToken("moo") != null) { OrgeService.Moo = jObject.SelectToken("moo").Value <string>(); } if (jObject.SelectToken("soi") != null) { OrgeService.Soi = jObject.SelectToken("soi").Value <string>(); } if (jObject.SelectToken("road") != null) { OrgeService.Road = jObject.SelectToken("road").Value <string>(); } OrgeService.Province = jObject.SelectToken("provinceOid").Value <string>(); OrgeService.District = jObject.SelectToken("districtOid").Value <string>(); OrgeService.SubDistrict = jObject.SelectToken("subDistrictOid ").Value <string>(); OrgeService.Zipcode = jObject.SelectToken("zipCode").Value <string>(); DataSet ds = new DataSet(); SqlParameter[] prm = new SqlParameter[13]; /// parameter นับได้เท่าไร ใส่เท่านั้น c# prm[0] = new SqlParameter("@OrganizationOid", OrgeService.OrganizationOid); ///แต่ array ต้องนับจาก 0 prm[1] = new SqlParameter("@OrgeServiceID", OrgeService.OrgeServiceID); prm[2] = new SqlParameter("@OrgeServiceName", OrgeService.OrgeServiceName); prm[3] = new SqlParameter("@Tel", OrgeService.Tel); prm[4] = new SqlParameter("@Email", OrgeService.Email); prm[5] = new SqlParameter("@Address_No", OrgeService.Address); prm[6] = new SqlParameter("@Address_moo", OrgeService.Moo); prm[7] = new SqlParameter("@Address_Soi", OrgeService.Soi); prm[8] = new SqlParameter("@Address_Road", OrgeService.Road); prm[9] = new SqlParameter("@Address_provinces", OrgeService.Province); prm[10] = new SqlParameter("@Address_districts", OrgeService.District); prm[11] = new SqlParameter("@Address_subdistricts", OrgeService.SubDistrict); prm[12] = new SqlParameter("@ZipCode", OrgeService.Zipcode); ds = SqlHelper.ExecuteDataset(scc, CommandType.StoredProcedure, "spt_MoblieRigisteOrgeService", prm); if (ds.Tables[0].Rows[0]["pStatus"].ToString() != "0" || ds.Tables[0].Rows[0]["pStatus"].ToString() == "2") { var subscriber_User = new Farmer_Status(); subscriber_User.Status = "1"; subscriber_User.Message = "บันทึกข้อมูลผู้ขอรับบริการ เรียบร้อยแล้ว"; return(Request.CreateResponse(HttpStatusCode.Created, ds.Tables[0])); } else { UserError err = new UserError(); err.code = "5"; err.message = "ไม่สามารถลงทะเบียนได้โปรดตรวจสอบ"; return(Request.CreateResponse(HttpStatusCode.NotFound, err)); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "naughty"); } } else { UserError err = new UserError(); err.code = "2"; err.message = "ผิดพลาด กรอกข้อมูลไม่ครบ"; return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); // return new HttpStatusCodeResult(HttpStatusCode.BadRequest, "naughty"); } } catch (Exception ex) { // Error case เกิดข้อผิดพลาด UserError err = new UserError(); err.status = "ผิดพลาด"; err.code = "6"; // error จากสาเหตุอื่นๆ จะมีรายละเอียดจาก system แจ้งกลับ err.message = ex.Message; // Return resual return(Request.CreateResponse(HttpStatusCode.BadRequest, err)); } }