示例#1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            string querystrAccId            = Request.QueryString["AccommID"].ToString();
            string queryStrStd              = Request.QueryString["StdId"].ToString();
            BookingsServicesClient bookServ = new BookingsServicesClient();
            Booking_Requests       bookReq  = new Booking_Requests();

            bookReq.AccommoId     = Convert.ToInt32(querystrAccId);
            bookReq.BookingStatus = "APPROVED";
            bookReq.StudId        = Convert.ToInt32(queryStrStd);
            string result = bookServ.updateMoveIn(bookReq);

            System.Threading.Thread.Sleep(2000);
            if (result.Contains("Success"))
            {
                Response.Redirect("Acc_ViewIndiviAccMoveInReq.aspx?Reslt=Success");
            }
            if (result.Contains("Failed"))
            {
                Response.Redirect("Acc_ViewIndiviAccMoveInReq.aspx?Reslt=Failed");
            }
        }
        //Updates
        public string updateMoveIn(Booking_Requests bookingMade)
        {
            string json = null;
            string data = null;

            try
            {
                DataContractJsonSerializer ser = new DataContractJsonSerializer(
                    typeof(Booking_Requests));
                MemoryStream mem = new MemoryStream();
                ser.WriteObject(mem, bookingMade);
                data = Encoding.UTF8.GetString(mem.ToArray(), 0, (int)mem.Length);
                WebClient webClient = new WebClient();
                webClient.Headers["Content-type"] = "application/json";
                webClient.Encoding = Encoding.UTF8;
                json = webClient.UploadString(BASE_URL + "updateMoveIn", "PUT", data);

                return(json);
            }
            catch
            {
                return("");
            }
        }