示例#1
0
        public ActionResult Create(Club club, HttpPostedFileBase file)
        {
            if (ModelState.IsValid)
            {
                if (file != null && file.ContentLength > 0)
                {
                    string extension = Path.GetExtension(file.FileName);
                    if (extension == ".jpg" || extension == ".png" || extension == ".jpeg")
                    {
                        byte[] bytes;

                        using (BinaryReader br = new BinaryReader(file.InputStream))
                        {
                            bytes = br.ReadBytes(file.ContentLength);
                        }

                        club.Image = bytes;
                    }
                    else
                    {
                        ViewBag.Picture = "Invalid";
                        return(View("AdminClubForm", club));
                    }
                }
                db.Club.Add(club);
                db.SaveChanges();

                SetFlash(enums.FlashMessageType.Success, "Club '" + club.Name + "' was succesfully created");

                return(RedirectToAction("AllClubs"));
            }

            return(View("AdminClubForm", club));
        }
        public ActionResult Create([Bind(Include = "UserGroupId,UserGroupPermissionSetId")] UserGroup userGroup)
        {
            if (ModelState.IsValid)
            {
                db.UserGroup.Add(userGroup);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(userGroup));
        }
示例#3
0
        public ActionResult Create([Bind(Include = "UserId,Email,FirstName,LastName,UserGroupId")] User user)
        {
            if (ModelState.IsValid)
            {
                db.User.Add(user);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(user));
        }
示例#4
0
        /// <summary>
        /// Approves the news with the passed in eventid
        /// </summary>
        /// <param name="eventid"></param>
        private void ApproveEvent(int id)
        {
            var News = (from e in db.News
                        where e.NewsId == id
                        select e).FirstOrDefault();

            if (News.NewsId != 0)
            {
                News.IsApproved = true;
            }
            db.SaveChanges();
        }
示例#5
0
        /// <summary>
        /// Approves the event with the passed in eventid
        /// </summary>
        /// <param name="eventid"></param>
        private void ApproveEvent(int eventid)
        {
            var Event = (from e in db.Event
                         where e.EventId == eventid
                         select e).FirstOrDefault();

            if (Event.EventId != 0)
            {
                Event.IsApproved = true;
            }
            db.SaveChanges();
        }