Exemple #1
0
        public ActionResult Create([Bind(Include = "PostID,Post1,Text,Created_At,Updated_At,CategoryID,UserID,Path")] Post post)
        {
            if (ModelState.IsValid)
            {
                db.Posts.Add(post);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.AspNetUsers, "Id", "Email", post.UserID);
            return(View(post));
        }
Exemple #2
0
        public ActionResult Create([Bind(Include = "CommentID,Comment1,Created_At,Updated_At,UserID,PostID")] Comment comment)
        {
            if (ModelState.IsValid)
            {
                db.Comments.Add(comment);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UserID = new SelectList(db.AspNetUsers, "Id", "Email", comment.UserID);
            return(View(comment));
        }
Exemple #3
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Category category = new Category();

            category.Category1 = this.category.Category;

            entities.Categories.Add(category);
            entities.SaveChanges();
            return(base.Execute(entities));
        }
Exemple #4
0
        public override OperationResult Execute(VlogEntities entities)
        {
            AspNetRole role = new AspNetRole();

            role.Name = this.Role.Name;
            role.Id   = Guid.NewGuid().ToString();

            entities.AspNetRoles.Add(role);
            entities.SaveChanges();
            return(base.Execute(entities));
        }
Exemple #5
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Menu menu = new Menu();

            menu.Link       = this.Menu.Link;
            menu.Menu1      = this.Menu.Menu;
            menu.Area       = this.Menu.Area;
            menu.Controller = this.Menu.Controller;
            menu.ParentID   = this.Menu.ParentID;

            entities.Menus.Add(menu);
            entities.SaveChanges();
            return(base.Execute(entities));
        }
Exemple #6
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Post post = new Post();

            post.CategoryID = this.Postdto.CategoryID;
            post.Created_At = DateTime.Now;
            post.Updated_At = DateTime.Now;
            post.Post1      = this.Postdto.Post;
            post.Text       = this.Postdto.Text;
            post.UserID     = this.Postdto.UserID;
            post.Path       = this.Postdto.Path;

            entities.Posts.Add(post);
            entities.SaveChanges();
            return(base.Execute(entities));
        }
Exemple #7
0
        public override OperationResult Execute(VlogEntities entities)
        {
            AspNetRole role = entities.AspNetRoles.Where(r => r.Id == Role.Uuid).FirstOrDefault();

            if (role != null)
            {
                role.Name = Role.Name;
                entities.SaveChanges();
                return(base.Execute(entities));
            }

            OperationResult result = new OperationResult();

            result.Status  = false;
            result.Message = "Uloga ne postoji.";
            return(result);
        }
 void IActionFilter.OnActionExecuting(ActionExecutingContext filterContext)
 {
     //Do some logic: Get some parameters and create log entry
     using (VlogEntities storeDb = new VlogEntities())
     {
         ActionLog log = new ActionLog()
         {
             Controller = filterContext.ActionDescriptor.ControllerDescriptor.ControllerName,
             Action     = string.Concat(filterContext.ActionDescriptor.ActionName, " (Logged By: " + HttpContext.Current.User.Identity.Name + ")"),
             IP         = filterContext.HttpContext.Request.UserHostAddress,
             DateTime   = filterContext.HttpContext.Timestamp
         };
         storeDb.ActionLogs.Add(log);
         storeDb.SaveChanges();
         OnActionExecuting(filterContext);
     }
 }
        public override OperationResult Execute(VlogEntities entities)
        {
            Category categori = entities.Categories.Where(r => r.CategoryID == category.Id).FirstOrDefault();

            if (categori != null)
            {
                categori.Category1 = category.Category;
                entities.SaveChanges();
                return(base.Execute(entities));
            }

            OperationResult result = new OperationResult();

            result.Status  = false;
            result.Message = "Kategorija ne postoji.";
            return(result);
        }
Exemple #10
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Comment commentDtos = new Comment();

            commentDtos.UserID     = this.Comment.UserID;
            commentDtos.Comment1   = this.Comment.Comment;
            commentDtos.Created_At = DateTime.Now;
            commentDtos.Updated_At = DateTime.Now;
            commentDtos.PostID     = this.Comment.PostID;

            OperationResult result = new OperationResult();

            entities.Comments.Add(commentDtos);
            entities.SaveChanges();

            return(base.Execute(entities));
        }
Exemple #11
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Menu menu = entities.Menus.Where(r => r.MenuID == Id).FirstOrDefault();

            if (menu != null)
            {
                entities.Menus.Remove(menu);
                entities.SaveChanges();
                return(base.Execute(entities));
            }
            else
            {
                OperationResult result = new OperationResult();
                result.Status  = false;
                result.Message = "Meni ne postoji.";
                return(result);
            }
        }
Exemple #12
0
        public override OperationResult Execute(VlogEntities entities)
        {
            AspNetRole role = entities.AspNetRoles.Where(r => r.Id == Uuid && r.AspNetUsers.Count() == 0).FirstOrDefault();

            if (role != null)
            {
                entities.AspNetRoles.Remove(role);
                entities.SaveChanges();
                return(base.Execute(entities));
            }
            else
            {
                OperationResult result = new OperationResult();
                result.Status  = false;
                result.Message = "Uloga ne postoji ili sadrzi korisnike.";
                return(result);
            }
        }
Exemple #13
0
        public override OperationResult Execute(VlogEntities entities)
        {
            Menu menus = entities.Menus.Where(r => r.MenuID == Menu.Id).FirstOrDefault();

            if (menus != null)
            {
                menus.Menu1      = this.Menu.Menu;
                menus.Link       = this.Menu.Link;
                menus.Area       = this.Menu.Area;
                menus.Controller = this.Menu.Controller;
                menus.ParentID   = this.Menu.ParentID;

                entities.SaveChanges();
                return(base.Execute(entities));
            }

            OperationResult result = new OperationResult();

            result.Status  = false;
            result.Message = "Meni ne postoji.";
            return(result);
        }