Ejemplo n.º 1
0
        public ActionResult Process(string url)
        {
            if (url.EndsWith(".jpg") || url.EndsWith(".gif") || url.EndsWith(".png"))
            {
                return(null);
            }
            if (url.StartsWith("job/vacancy"))
            {
                return(Redirect("http://specialist.staya.vc/"));
            }
            var model = SimplePageVMService.GetByUrl(url, this);

            if (model == null)
            {
                SpecLogger.NotFound(Request.Url.PathAndQuery);
                return(NotFound(Request.Url.PathAndQuery));
            }
            if (Request.IsAjaxRequest())
            {
                var spVM = model.As <SimplePageVM>();
                return(Content(H.h1[spVM.Title] + spVM.Description.FirstPart));
            }
            return(MView(ViewNames.SimplePage, model));
        }
Ejemplo n.º 2
0
 public ActionResult JavaScriptError(string msg, string url, string line)
 {
     SpecLogger.JsError(msg);
     return(null);
 }