public JsonResult <String> Post(int id, [FromBody] FormDataCollection _session) { String returnVal = "{" + "" + "}"; Boolean validSession = false; try { validSession = this.sessdao.isValidSession(new SessionLocation(id, _session.GetValues("sessionid")[0], _session.GetValues("sessiontoken")[0]) ); if (validSession) { // First get the location from db in an arraylist ArrayList loclist = this.locdao.getLocations(id); // Second do the json generator IObjectJson jsonGen; // OLD STUFF // String[] strJsonList = new string[loclist.Count]; jsonGen = (ObjectToJson) new ObjectToJson(loclist.ToArray()); return(Json(jsonGen.setToJsonString())); } } catch (NullReferenceException ee) { return(Json(returnVal)); } return(Json(returnVal)); }
public JsonResult <String> Post([FromBody] FormDataCollection _klantVars) { String succesMessage = "Insert gelukt"; String strInsertM = ""; String naam = _klantVars.GetValues("naam")[0]; String pwd = _klantVars.GetValues("pwd")[0]; String email = _klantVars.GetValues("email")[0]; // Check if values are empty... if (locUtil.isEmpty(naam) && locUtil.isEmpty(pwd) && locUtil.isEmpty(email)) { return(Json("[{ \"message\" :\" " + "empty values" + "\"}]")); } try { strInsertM = this.klantDao.insert(new Klant( 0, naam, pwd, email ), succesMessage ); } catch (NullReferenceException ee) { return(Json("{" + ee.ToString() + "}")); } return(Json("[{ \"message\" :\" " + strInsertM + "\"}]")); // Empty Json }
public void Post(FormDataCollection form) { // Sparar meddelande try { if (form != null) { var meddelande = new MeddelandeModel(); var med = form.GetValues("meddelande"); meddelande.Meddelande = med[0]; var id = form.GetValues("inloggaUsername"); meddelande.InläggIfrånAnvändarnamn = id[0]; var userId = form.GetValues("userpageID"); int userAnvändarId = Int32.Parse(userId[0]); foreach (var användaren in db.användare) { if (användaren.ID == userAnvändarId) { användaren.allaMeddelanden.Add(meddelande); } } db.SaveChanges(); } } catch (Exception) { throw; } }
public string Post([FromBody] FormDataCollection location) // FormDataCollection { string strval = ""; try { // int _locid, double _lat, double _long, String _bertitle, String _bertext, int _berichtid, int _klantid this.locdao.update(new Location( int.Parse(location.GetValues("locid")[0]), double.Parse(location.GetValues("latitude")[0], CultureInfo.InvariantCulture), double.Parse(location.GetValues("longitude")[0], CultureInfo.InvariantCulture), location.GetValues("bertitel")[0], location.GetValues("bertext")[0], int.Parse(location.GetValues("berichtid")[0]), int.Parse(location.GetValues("klantid")[0]) )); strval = location.GetValues("locid")[0] + " Lat " + location.GetValues("latitude")[0]; } catch (Exception ee) { return(ee.ToString()); } return(strval + " Gelukt"); }
public string Delete(int id, [FromBody] FormDataCollection location) { string strVal = ""; try { // int _locid, double _lat, double _long, String _bertitle, String _bertext, int _berichtid, int _klantid this.locdao.delete(new Location( int.Parse(location.GetValues("locid")[0]), double.Parse(location.GetValues("latitude")[0], CultureInfo.InvariantCulture), double.Parse(location.GetValues("longitude")[0], CultureInfo.InvariantCulture), location.GetValues("bertitel")[0], location.GetValues("bertext")[0], int.Parse(location.GetValues("berichtid")[0]), id )); strVal = location.GetValues("locid")[0] + " BerichtId " + location.GetValues("berichtid")[0] + " KlantId " + id; } catch (Exception ee) { return(ee.ToString()); } return(strVal + "Delete gelukt...."); }
public HttpResponseMessage Get(HttpRequestMessage request, FormDataCollection data, string status = "all") { // Datatable parameter var draw = data.GetValues("draw").FirstOrDefault(); var start = data.GetValues("start").FirstOrDefault(); var length = data.GetValues("length").FirstOrDefault(); var searchValue = data.GetValues("search[value]").FirstOrDefault(); var sortColumn = data.GetValues("columns[" + data.GetValues("order[0][column]").FirstOrDefault() + "][data]").FirstOrDefault(); var sortColumnDir = data.GetValues("order[0][dir]").FirstOrDefault(); int pageSize = length != null?Convert.ToInt32(length) : 0; int skip = start != null?Convert.ToInt32(start) : 0; int toltalFilteredEmployees = 0; return(CreateHttpResponseMessage(request, () => { HttpResponseMessage response = null; List <EmployeeViewModel> employeesVM = new List <EmployeeViewModel>(); var filterEmployees = _employeeService.GetAllEmployees() .Where(x => (x.IsActive == (status == "active") || status == "all")) .Select(e => new EmployeeViewModel { ID = e.ID, FirstName = e.FirstName, LastName = e.LastName, Email = e.Email, IsActive = e.IsActive, DepartmentID = e.DepartmentID, DepartmentName = e.Department.Name }); if (!string.IsNullOrEmpty(searchValue)) { filterEmployees = filterEmployees .Where(x => x.FirstName.ToLower().Contains(searchValue.ToLower()) || x.LastName.ToLower().Contains(searchValue.ToLower())); } toltalFilteredEmployees = filterEmployees.Count(); // Using dynamic linq employeesVM = filterEmployees.OrderBy(sortColumn + " " + sortColumnDir).Skip(skip).Take(pageSize).ToList(); Pagination <EmployeeViewModel> pagination = new Pagination <EmployeeViewModel>() { data = employeesVM, draw = draw != null ? Convert.ToInt32(draw) : 1, recordsFiltered = toltalFilteredEmployees, recordsTotal = employeesVM.Count }; response = request.CreateResponse <Pagination <EmployeeViewModel> >(HttpStatusCode.OK, pagination); return response; })); }
public async Task <HttpResponseMessage> VoiceCallBack(FormDataCollection value) { var fromPhoneNumber = settings.FromPhoneNumber.Replace("+1", ""); var toPhoneNumber = value.GetValues("PhoneNumber")[0]; var response = new TwilioResponse(); response.Dial(toPhoneNumber, new { @callerId = fromPhoneNumber }); return(Request.CreateResponse(HttpStatusCode.OK, response.Element, new XmlMediaTypeFormatter())); }
public void ReceiveMessageHandler(FormDataCollection collection) { string message = collection.GetValues("message").First(); //string message = String.Empty; //if (Request.Content.IsFormData()) //{ //} if (!String.IsNullOrEmpty(message)) { smsService.SmsRecieved(message); } }
public void GetValues() { FormDataCollection form = new FormDataCollection(new Uri("http://foo.com/?x=1&x=2&x=3")); Assert.Equal(new string [] { "1", "2", "3"}, form.GetValues("x")); }
public JsonResult <String> Post(int id, int loginYN, [FromBody] FormDataCollection sessionVar) { int validKlant = 0; String strSessionId = ""; String strSessionToken = ""; if (loginYN == 0) // Logout is ok { this.sessApi.sessionClear(); strSessionId = this.sessApi.sessionGetId(); this.sessdao.deleteSession(new SessionLocation(id, "", "")); } else // Login { // Id is not possible try { validKlant = klantdao.isValidKlant(new Klant(0, "", sessionVar.GetValues("pwd")[0], sessionVar.GetValues("email")[0]) ); } catch (NullReferenceException ee) { validKlant = 0; } if (validKlant != 0) // If klant is valid { // First delete old session vars from klant... try { this.sessdao.deleteSession(new SessionLocation( validKlant, "", "" )); } catch (Exception ee) { } // Create new session... strSessionId = sessApi.sessionGetId(); strSessionToken = Encrypt.EncryptString(strSessionId, ""); // Encrypt the sessionId for token //this.sessApi.sessionAdd(this.SESSIONUSRID, id.ToString()); //this.sessApi.sessionAdd(this.SESSIONTOKEN, strSessionToken); // Save to the session try { this.sessdao.saveSession(new SessionLocation(validKlant, strSessionId, strSessionToken)); // new SessionLocation(id, "Blala", "Blala")); } catch (Exception ee) { strSessionId = ee.ToString(); } } } return(Json("[{ \"klantid\" :\" " + validKlant + "\" , \"sessionid\" :\" " + strSessionId + "\" , \"sessiontoken\": \"" + strSessionToken + "\"}]")); // Empty Json }