public ActionResult Create([Bind(Include = "DocumentContent,Title")] Documents documents, IEnumerable <HttpPostedFileBase> files) { if (ModelState.IsValid) { foreach (var file in files) { byte[] data; using (Stream inputStream = file.InputStream) { MemoryStream memoryStream = inputStream as MemoryStream; if (memoryStream == null) { memoryStream = new MemoryStream(); inputStream.CopyTo(memoryStream); } data = memoryStream.ToArray(); } documents.Type = file.ContentType; documents.DocumentContent = data; documents.Filename = file.FileName; int index = file.FileName.LastIndexOf('.'); if (index > 0) { documents.Extension = file.FileName.Substring(index + 1); } db.Documents.Add(documents); } db.SaveChanges(); return(RedirectToAction("Index")); } return(View(documents)); }
public ActionResult Create([Bind(Include = "LinkId,Active,Title,Link,Description,Priority")] Links links) { if (ModelState.IsValid) { db.Links.Add(links); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(links)); }
public ActionResult Create([Bind(Include = "MemberId,Lastname,Firstname,UserId")] Members members) { if (ModelState.IsValid) { db.Members.Add(members); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(members)); }
public ActionResult Create([Bind(Include = "FAQId,Active,FAQDate,Question,Answer")] FAQ fAQ) { if (ModelState.IsValid) { db.FAQ.Add(fAQ); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(fAQ)); }
public ActionResult Create([Bind(Include = "BoardId,Title,Member,email")] Board board) { if (ModelState.IsValid) { db.Board.Add(board); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(board)); }
public ActionResult Create([Bind(Include = "EventId,Title,Description,Course,Start,SignUpStart,SignUpEnd,EventStart,EventEnd,EntryFee")] Event @event) { if (ModelState.IsValid) { db.Event.Add(@event); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(@event)); }
public ActionResult Create([Bind(Include = "NewsId,Title,Date,Article")] News news) { if (ModelState.IsValid) { db.News.Add(news); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(news)); }
public ActionResult Create([Bind(Include = "RuleId,Active,RuleDate,Title,Description")] Rules rules) { if (ModelState.IsValid) { rules.Description = Server.HtmlDecode(rules.Description); db.Rules.Add(rules); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rules)); }
public ActionResult Create([Bind(Include = "Id,Name")] AspNetRoles aspNetRoles) { if (ModelState.IsValid) { aspNetRoles.Id = Guid.NewGuid().ToString(); db.AspNetRoles.Add(aspNetRoles); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(aspNetRoles)); }
public ActionResult Create([Bind(Include = "EventDocumentId,EventId,DocumentId")] EventDocuments eventDocuments) { if (ModelState.IsValid) { db.EventDocuments.Add(eventDocuments); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.EventId = new SelectList(db.Event, "EventId", "Title", eventDocuments.EventId); ViewBag.DocumentId = new SelectList(db.Documents, "DocumentId", "Title", eventDocuments.DocumentId); return(View(eventDocuments)); }
public ActionResult Create([Bind(Include = "MemberWinningId,DisplayName,WinningTypeId,Amount,EventId,FlightId")] MemberWinnings memberWinnings) { bool successful = false; try { List <Members> members = db.Members.ToList(); memberWinnings.MemberId = members .Where(m => m.DisplayName == memberWinnings.DisplayName) .Select(m => m.MemberId) .First(); if (memberWinnings.WinningTypeId == 2) // Equals 'Side Games' { memberWinnings.FlightId = 7; // Side Games } if (ModelState.IsValid) { db.MemberWinnings.Add(memberWinnings); db.SaveChanges(); successful = true; } } catch (Exception ex) { Debug.WriteLine("----Error in Members.Create()---------------------------------------------------"); Debug.WriteLine(ex.Message); ViewBag.Message = "Did you select a Member?"; Debug.WriteLine("--------------------------------------------------------------------------------"); } ViewBag.EventId = new SelectList(db.Event, "EventId", "Title", memberWinnings.EventId); ViewBag.MemberId = new SelectList(db.Members, "MemberId", "Lastname", memberWinnings.MemberId); ViewBag.WinningTypeId = new SelectList(db.WinningTypes, "WinningTypeId", "WinningType", memberWinnings.WinningTypeId); ViewBag.Year = db.Event.Find(memberWinnings.EventId).EventEnd.Year; ViewBag.Success = successful; if (successful) { ViewBag.Message = "Event Winning Created"; ViewBag.Event = memberWinnings.Event.Title; ViewBag.Member = db.Members.Find(memberWinnings.MemberId).DisplayName; ViewBag.Type = db.WinningTypes.Find(memberWinnings.WinningTypeId).WinningType; ViewBag.Amount = memberWinnings.Amount; memberWinnings.MemberId = 0; } return(View(memberWinnings)); }
public ActionResult Edit([Bind(Include = "AssociationId,Name,SmallImage,LargeImage,StartYear,Mission")] Association association) { if (ModelState.IsValid) { association.Mission = Server.HtmlDecode(association.Mission); db.Entry(association).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index", "Home")); } return(View(association)); }
public ActionResult UserProfile(AspNetUsers userProfile) { if (ModelState.IsValid) { AspNetUsers user = db.AspNetUsers.Find(userProfile.Id); AspNetUsers profileUser = new AspNetUsers() { AccessFailedCount = user.AccessFailedCount, EmailConfirmed = user.EmailConfirmed, LockoutEnabled = user.LockoutEnabled, LockoutEndDateUtc = user.LockoutEndDateUtc, PasswordHash = user.PasswordHash, PhoneNumberConfirmed = user.PhoneNumberConfirmed, SecurityStamp = user.SecurityStamp, TwoFactorEnabled = user.TwoFactorEnabled, Email = userProfile.Email, Id = userProfile.Id, PhoneNumber = userProfile.PhoneNumber, UserName = userProfile.UserName, MemberId = userProfile.MemberId, }; db.Entry(user).State = EntityState.Detached; db.Entry(profileUser).State = EntityState.Modified; db.SaveChanges(); if (userProfile.MemberId > 0) { return(RedirectToAction("View", "Members", new { id = userProfile.MemberId })); } return(RedirectToAction("Index", "Home")); } return(View(userProfile)); }