Ejemplo n.º 1
0
        public ActionResult AirbnbStatistics()
        {
            if (!AuthorizationProvider.IsDataImporter())
            {
                return(Forbidden());
            }

            var provider = new AirbnbImportProvider(_dbContext);
            var model    = provider.GetImportStatistics();

            return(View(model));
        }
Ejemplo n.º 2
0
        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));
            }
        }