public ActionResult AirbnbStatistics() { if (!AuthorizationProvider.IsDataImporter()) { return(Forbidden()); } var provider = new AirbnbImportProvider(_dbContext); var model = provider.GetImportStatistics(); return(View(model)); }
public JsonResult RetrieveImportLog() { if (!AuthorizationProvider.IsDataImporter()) { return(Forbidden()); } try { var provider = new AirbnbImportProvider(_dbContext); var model = provider.RetrieveImportLog(); return(Json(model, JsonRequestBehavior.AllowGet)); } catch { Response.StatusCode = (int)System.Net.HttpStatusCode.InternalServerError; return(Json(new OwnerStatementViewModel(), JsonRequestBehavior.AllowGet)); } }