public async Task <IActionResult> Edit(int id, [Bind("ClassAdminId,FullName,DateOfBirth,Gender,PhoneNumber,Email,Account,Status,AuditTrail,isDelete")] ClassAdmin classAdmin)
        {
            if (id != classAdmin.ClassAdminId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(classAdmin);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ClassAdminExists(classAdmin.ClassAdminId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(classAdmin));
        }
        public async Task <IActionResult> Edit(int id, [Bind("ClassId,ClassName,ClassCode,GroupMail,StartDate,EndDate,Location,DetailLocation,Status,Remarks,AuditTrail,isDeleted")] ClassBatch classBatch)
        {
            if (id != classBatch.ClassId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(classBatch);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ClassBatchExists(classBatch.ClassId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(classBatch));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Edit(int id, [Bind("RequestId,Requesttype,Reason,StartDate,EndDate,ComimmingTime,LeavingTime,ExpectedApproval,ApprovedTime,Status,AuditTrail,isDelete,TraineeId,ApproverId")] Request request)
        {
            if (id != request.RequestId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(request);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!RequestExists(request.RequestId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TraineeId"]    = new SelectList(_context.Trainees, "TraineeId", "Account", request.TraineeId);
            ViewData["ClassAdminId"] = new SelectList(_context.ClassAdmins, "ClassAdminId", "Account");
            return(View(request));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Edit(int id, [Bind("TrainerId,FullName,DateOfBirth,Gender,PhoneNumber,Email,Account,Status,Type,Unit,Major,Experience,Remarks,AuditTrail,isDelete")] Trainer trainer)
        {
            if (id != trainer.TrainerId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(trainer);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrainerExists(trainer.TrainerId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(trainer));
        }