public HttpResponseMessage Put(int id, CarWrap carWrap) { string errMsg = ""; string errMsgForChangeset = ""; bool isChangesetError = false; Car model = carWrap.Car; model.Id = id; Model.Changeset changeset = new Model.Changeset(); try { string token = this.ControllerContext.Request.Headers.GetValues("Token").First(); bool isChecked = TokenManage.CheckAuthorizer(token, PowerStatusCode.Manager, out auth, out errMsg); if (isChecked) { if (tryValidate(model, out errMsg)) { if (this.tryPut(ref model, out errMsg)) { if (!ChangesetManager.tryFetch(auth.Sync, ref changeset, out errMsgForChangeset)) { isChangesetError = true; } } } } } catch (Exception ex) { errMsg = ex.Message; } var status = HttpStatusCode.OK; string json = ""; if (errMsg.Length > 0) { status = (HttpStatusCode)422; var msg = new { errors = new { ServerSideError = errMsg } }; json = JsonConvert.SerializeObject(msg); } else { status = HttpStatusCode.OK; var msg = new { Car = model, Changeset = changeset, IsChangesetError = isChangesetError, ErrMsgForChangeset = errMsgForChangeset }; json = JsonConvert.SerializeObject(msg); } return(new HttpResponseMessage(status) { Content = new StringContent(json, System.Text.Encoding.GetEncoding("UTF-8"), "application/json") }); }
private void radioButton_Car_Click(object sender, EventArgs e) { try { if (radioButton_Car.Checked) { //2.show the list od servicelist IServiceItem singleService = new CarWrap("WOF", 200M); _objvtnz.AddSingleServiceIntoList(singleService); singleService = new CarWrap("Car inspection", 300M); _objvtnz.AddSingleServiceIntoList(singleService); singleService = new CarWrap("Fitness of CheckUp", 250M); _objvtnz.AddSingleServiceIntoList(singleService); for (int i = 0; i < _objvtnz.ObjServiceList.Count; i++) { listBox_SerciceList.Items.Add(_objvtnz.ObjServiceList.ElementAt(i).ServiceName + " " + Convert.ToString(_objvtnz.ObjServiceList.ElementAt(i).ServicePrice)); } } if (radioButton_Truck.Checked) { //2.show the list od servicelist IServiceItem singleService = new CarWrap("WOF", 200M); _objvtnz.AddSingleServiceIntoList(singleService); singleService = new CarWrap("Car inspection", 300M); _objvtnz.AddSingleServiceIntoList(singleService); singleService = new CarWrap("Fitness of CheckUp", 250M); _objvtnz.AddSingleServiceIntoList(singleService); for (int i = 0; i < _objvtnz.ObjServiceList.Count; i++) { listBox_SerciceList.Items.Add(_objvtnz.ObjServiceList.ElementAt(i).ServiceName + " " + Convert.ToString(_objvtnz.ObjServiceList.ElementAt(i).ServicePrice)); } } } catch (Exception ex) { MessageBox.Show(ex.Message, "Exceeding 24 hours"); } }