public ActionResult TravelEdit(TravelEditModel model) { TravelSvc.UpdateTravel(model.id, model.title, model.context, model.tops , model.Uid); return(Json(new AjaxResult { status = "ok" })); }
// POST api/values public HttpResponseMessage Post(TravelEditModel model) { if (HttpContext.Current.Request.Headers["Authorization"] == null) { throw new HttpResponseException(HttpStatusCode.Unauthorized); } else { try { TRAVEL travelBdd = new TRAVEL(); travelBdd.ID_ARRIVALAGENCY = model.ArrivalAgency.Id; travelBdd.ID_DEPARTUREAGENCY = model.DepartureAgency.Id; travelBdd.ARRIVALHOUR = model.ArrivalTime; travelBdd.DEPARTUREHOUR = model.DepartureTime; travelBdd.CAPACITY = model.Capacity; PUBLICATION publicationBdd = new PUBLICATION(); string tokenString = HttpContext.Current.Request.Headers["Authorization"]; UserManager userManager = new UserManager(); publicationBdd.ID_USER = userManager.getUserFromSession(new Guid(tokenString)); publicationBdd.TITLE = model.Publication.Title; publicationBdd.DESCRIPTION = model.Publication.Description; publicationBdd.ID_GROUP = 1; publicationBdd.ID_CATEGORY = 1; publicationBdd.DATE_TIME_CREATION = DateTime.Now.AddHours(1); manager.add(travelBdd, publicationBdd); return(new HttpResponseMessage() { Content = new JsonContent(new { Success = true, //error Message = "Success" //return exception }) }); } catch (Exception e) { return(new HttpResponseMessage() { Content = new JsonContent(new { Success = false, //error Message = "Exception with token :" + HttpContext.Current.Request.Headers["Authorization"] + " Error :" + e.ToString() //return exception }) }); } } }