예제 #1
0
 private dynamic SetValues(ActionExecutingContext filterContext, dynamic model)
 {
     try
     {
         model.CreatorUserId = ManageToken.GetToken(filterContext.HttpContext.Request);
     }
     catch { }
     try
     {
         model.CreationDate = DateTime.Now;
     }
     catch { }
     return(model);
 }
예제 #2
0
 private dynamic SetPut(ActionExecutingContext filterContext, dynamic model)
 {
     try
     {
         model.LastUpdatedUserId = ManageToken.GetToken(filterContext.HttpContext.Request);
     }
     catch { }
     try
     {
         model.LastUpdateDate = DateTime.Now;
     }
     catch { }
     return(model);
 }
예제 #3
0
        private dynamic SetPost(ActionExecutingContext filterContext, dynamic model)
        {
            var path  = filterContext.HttpContext.Request.Path.Value;
            var split = path.Split('/').Where(x => !string.IsNullOrWhiteSpace(x)).ToList();

            if (split.LastOrDefault().Contains("add"))
            {
                try
                {
                    model.CreatorUserId = ManageToken.GetToken(filterContext.HttpContext.Request);
                }
                catch { }
                try
                {
                    model.CreationDate = DateTime.Now;
                }
                catch { }
            }
            return(model);
        }