예제 #1
0
        public string About()
        {
            ViewBag.Message = "Your application description page.";

            using (ResumeCreatorEntities context = new ResumeCreatorEntities())
            {
                PersonalInfo p = new PersonalInfo()
                {
                    first_name = "Ibad",
                    last_name  = "Ullah",
                    city       = "Peshawar",
                    state      = "KPK",
                    zip_code   = "25000",
                    address    = "Gulabahar # 3,Rasheed Town",
                    email      = "*****@*****.**",
                    phone      = "03143005033"
                };
                context.PersonalInfoes.Add(p);
                context.SaveChanges();
                return(p.id + " ");
            }
        }
예제 #2
0
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     if (filterContext.ActionParameters.Keys.Contains("id"))
     {
         if (filterContext.ActionParameters["id"].ToString() != null)
         {
             int    id     = Convert.ToInt32(filterContext.ActionParameters["id"].ToString());
             string userid = filterContext.HttpContext.User.Identity.GetUserId().ToString();
             using (var context = new ResumeCreatorEntities())
             {
                 UserResume userresume = context.UserResumes.SingleOrDefault(u => u.PersonalId == id && u.UserId == userid);
                 if (userresume != null)
                 {
                     base.OnActionExecuting(filterContext);
                 }
                 else
                 {
                     filterContext.Result = new RedirectResult("~/Home/Index");
                 }
             }
         }
     }
 }