public async Task <IActionResult> Create([Bind("MemberId,PhoneNumber,Address,Country,City,PostCode,FirstName,LastName,EmailAddress,Password,ConfirmPassword,Birthday")] Member member) { if (ModelState.IsValid && member.Password == member.ConfirmPassword) { _context.Add(member); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(member)); }
public async Task <IActionResult> Create([Bind("PackagesId,ProjectId,RewardsId,Price,Title")] Package package) { if (ModelState.IsValid) { _context.Add(package); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(RedirectToAction("Projects", "Members")); } ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", package.ProjectId); ViewData["RewardsId"] = new SelectList(_context.Reward, "RewardsId", "RewardsId", package.RewardsId); return(View(package)); }
public async Task <IActionResult> Create([Bind("TransactionId,MemberId,ProjectId,Contribution,Date,PackagesId")] Transaction transaction) { if (ModelState.IsValid) { _context.Add(transaction); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["MemberId"] = new SelectList(_context.Member, "MemberId", "MemberId", transaction.MemberId); ViewData["PackagesId"] = new SelectList(_context.Package, "PackagesId", "PackagesId", transaction.PackagesId); //ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", transaction.ProjectId); return(View(transaction)); }
public async Task <IActionResult> Create([Bind("RewardsId,ProjectId,Title,Description,ItemsIncluded,DeliveryDate,Amount")] Reward reward) { if (ModelState.IsValid) { _context.Add(reward); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(Json(new { RedirectUrl = Url.Action("create", "package", new { id = reward.ProjectId }) })); } ViewData["ProjectId"] = new SelectList(_context.Project, "ProjectId", "ProjectName", reward.ProjectId); return(View(reward)); }
public async Task <IActionResult> Create([Bind("ProjectId,ProjectName,Target,MemberId,ProjectDescription,ProjectCategoryId,StartDate,EndDate,ProjectLocation,Status")] Project project) { if (ModelState.IsValid) { await_context.Add(project); await await_context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(Json(new { RedirectUrl = Url.Action("create", "rewards", new { id = project.ProjectId }) })); } ViewData["ProjectCategoryId"] = new SelectList(await_context.ProjectCategory, "CategoryId", "CategoryDescription", project.ProjectCategoryId); ViewData["Status"] = new SelectList(await_context.ProjectStatus, "StatusId", "StatusCategory", project.Status); return(View(project)); }
public async Task <IActionResult> Create(Comment comment) { // na kanei valisation kai text kai imerominies. den bgazei omos minimata se periptosi lathous ViewData["Date"] = DateTime.Now; comment.MemberId = GetMemberId(); DateTime highdate = new DateTime(9999, 12, 31); DateTime lowDate = new DateTime(1753, 01, 01); if (ModelState.IsValid && comment.Date > lowDate && comment.Date < highdate && comment.Comment1 != null) { _context.Add(comment); await _context.SaveChangesAsync(); //return RedirectToAction(nameof(Index)); return(RedirectToAction("ProjectsShow", "Projects", new { id = comment.ProjectId })); } ViewBag.Message = "Invalid value."; return(RedirectToAction("ProjectsShow", "Projects", new { id = comment.ProjectId })); }