Exemple #1
0
 public IActionResult SaveCities([FromBody] List <Models.City> cities)
 {
     try
     {
         if (!ModelState.IsValid)
         {
             return(StatusCode(500));
         }
         var currentDate = DateTime.Now;
         foreach (Models.City city in cities)
         {
             City newCity = city.GetEntity() as City;
             newCity.RequestDate = currentDate;
             GenericRepository.AddItem(newCity);
         }
         var result = new BaseTokenizedDTO();
         result.AddToken(this.HttpContext);
         return(Created(APIPath + "cities/SaveCities", result));
     }
     catch (Exception)
     {
         ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
         return(StatusCode(500));
     }
 }
 public IActionResult AddReview([FromBody] Review review)
 {
     try
     {
         if (ModelState.IsValid)
         {
             this.GenericRepository.AddItem(review.GetEntity() as Entities.Review);
             var result = new BaseTokenizedDTO();
             result.AddToken(this.HttpContext);
             return(Created(APIPath + "review/AddReview", result));
         }
         return(StatusCode(500));
     }
     catch (Exception)
     {
         ModelState.AddModelError("", "Unable to save changes. Try again, and if the problem persists see your system administrator.");
         return(StatusCode(500));
     }
 }
Exemple #3
0
 public static void AddToken(this BaseTokenizedDTO tokenizedDTO, HttpContext httpContext)
 {
     tokenizedDTO.Token = httpContext.Session.GetString("Token");
 }