public void UpdateSubmissionFee(SubmissionFee entity, SubmissionFee model) { entity.UserId = model.UserId; entity.StudentId = model.StudentId; entity.Amount = model.Amount; entity.ProgrameId = model.ProgrameId; entity.SubmissionDate = model.SubmissionDate; entity.FeeMonth = model.FeeMonth; entity.Description = model.Description; }
public async Task <IActionResult> Edit(int id, SubmissionFee submissionFee) { if (string.IsNullOrEmpty(HttpContext.Session.GetString("UserName"))) { return(RedirectToAction("Login", "Home")); } int userid = Convert.ToInt32(HttpContext.Session.GetString("UserId")); submissionFee.UserId = userid; if (id != submissionFee.SubmissionFeeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(submissionFee); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubmissionFeeExists(submissionFee.SubmissionFeeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["ClassTblId"] = new SelectList(_context.ClassTbls, "ClassTblId", "ClassTblId", submissionFee.ClassTblId); ViewData["ProgrameId"] = new SelectList(_context.Programes, "ProgrameId", "ProgrameId", submissionFee.ProgrameId); ViewData["StudentId"] = new SelectList(_context.Students, "StudentId", "StudentId", submissionFee.StudentId); ViewData["UserId"] = new SelectList(_context.Users, "UserId", "UserId", submissionFee.UserId); return(View(submissionFee)); }
public async Task <IActionResult> Create(SubmissionFee submissionFee) { if (string.IsNullOrEmpty(HttpContext.Session.GetString("UserName"))) { return(RedirectToAction("Login", "Home")); } int userid = Convert.ToInt32(HttpContext.Session.GetString("UserId")); submissionFee.UserId = userid; if (ModelState.IsValid) { _context.Add(submissionFee); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["ClassTblId"] = new SelectList(_context.ClassTbls, "ClassTblId", "Name", submissionFee.ClassTblId); ViewData["ProgrameId"] = new SelectList(_context.Programes, "ProgrameId", "Name", submissionFee.ProgrameId); ViewData["StudentId"] = new SelectList(_context.Students, "StudentId", "Name", submissionFee.StudentId); ViewData["UserId"] = new SelectList(_context.Users, "UserId", "FullName", submissionFee.UserId); return(View(submissionFee)); }