public async Task <IActionResult> listAddtrainee([Bind("FullName,DateOfBirth,Gender,PhoneNumber,Email,Account,Status,Skill,ForeignLanguage,Level,AllocationStatus")] Trainee trainee)
        {
            if (ModelState.IsValid)
            {
                _context.Add(trainee);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(trainee));
        }
        public async Task <IActionResult> Create([Bind("ClassAdminId,FullName,DateOfBirth,Gender,PhoneNumber,Email,Account,Status,AuditTrail,isDelete")] ClassAdmin classAdmin)
        {
            if (ModelState.IsValid)
            {
                _context.Add(classAdmin);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(classAdmin));
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("TrainerId,FullName,DateOfBirth,Gender,PhoneNumber,Email,Account,Status,Type,Unit,Major,Experience,Remarks,AuditTrail,isDelete")] Trainer trainer)
        {
            if (ModelState.IsValid)
            {
                _context.Add(trainer);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(trainer));
        }
        public async Task <IActionResult> Create([Bind("TraineeId,DateOfBirth,Gender,PhoneNumber,FamilyPhoneNumber,Email,ExternalEmail,Account,OnboardDate,Status,Remarks,University,Faculty,Skill,ForeignLanguage,Level,CV,AllocationStatus,AuditTrail,isDelete,ClassBatchId")] Trainee trainee)
        {
            if (ModelState.IsValid)
            {
                _context.Add(trainee);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ClassBatchId"] = new SelectList(_context.ClassBatches, "ClassId", "AuditTrail", trainee.ClassBatchId);
            return(View(trainee));
        }
Beispiel #5
0
        public async Task <IActionResult> Create([Bind("RequestId,RequestType,Reason,StartDate,EndDate,ComimmingTime,LeavingTime,ExpectedApproval,ApprovedTime,Status,AuditTrail,isDelete,TraineeId,ApproverId")] Request request)
        {
            if (ModelState.IsValid)
            {
                _context.Add(request);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TraineeId"] = new SelectList(_context.Trainees, "TraineeId", "Account", request.TraineeId);
            return(View(request));
        }
Beispiel #6
0
 public async Task SaveListings(TMSContext context)
 {
     foreach (var listing in Listings)
     {
         var oldListing = context.Listings.FirstOrDefault(x => x.CRN == listing.CRN && x.Term.TermID == listing.Term.TermID);
         if (oldListing != null && !oldListing.IsEqual(listing))
         {
             oldListing.Subject           = listing.Subject;
             oldListing.CourseNumber      = listing.CourseNumber;
             oldListing.InstructionType   = listing.InstructionType;
             oldListing.InstructionMethod = listing.InstructionMethod;
             oldListing.Section           = listing.Section;
             oldListing.MaxEnroll         = listing.MaxEnroll;
             oldListing.Enroll            = listing.Enroll;
             oldListing.CourseTitle       = listing.CourseTitle;
             oldListing.Times             = listing.Times;
             oldListing.Instructor        = listing.Instructor;
             oldListing.ModifiedDate      = DateTime.Now;
             Updated += 1;
         }
         else
         {
             New += 1;
             context.Add(listing);
         }
     }
     foreach (var term in Terms)
     {
         if (context.Terms.Any(x => x.LookupLabel == term.LookupLabel))
         {
             var oldTerm = context.Terms.First(x => x.LookupLabel == term.LookupLabel);
             context.Entry(oldTerm).CurrentValues.SetValues(term);
         }
         else
         {
             context.Add(term);
         }
     }
     context.SaveChanges();
 }