Ejemplo n.º 1
0
        public IActionResult New(DateTime when)
        {
            NewTraining model = new NewTraining {
                StartAt  = when,
                trainers = new SelectList(db.Trainers.AsEnumerable(), "Id", "FullName"),
                groups   = new SelectList(db.BasicGroups.AsEnumerable(), "Id", "Description")
            };

            return(View(model));
        }
Ejemplo n.º 2
0
        public IActionResult Edit(NewTraining model)
        {
            Training t = db.Trainings.Find(model.Id);

            t.Id_Trainer    = model.Id_Trainer;
            t.Id_BasicGroup = model.Id_BaseGroup;
            db.Trainings.Update(t);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home", new{ date = model.StartAt.Date }));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> Post([FromBody] NewTraining entity)
        {
            // if (entity.TechnologyId) {

            // }
            await _context.AddAsync(entity);

            await _context.SaveChangesAsync();

            var newTraining = _context.NewTrainings.FirstOrDefaultAsync(x => x.Id == entity.Id);

            return(Created("GetNewTrainings", new { Id = newTraining.Id }));
        }
Ejemplo n.º 4
0
        public IActionResult Edit(DateTime when)
        {
            Training    t     = db.Trainings.First(x => x.StartAt.Equals(when));
            NewTraining model = new NewTraining {
                Id           = t.Id,
                Id_Trainer   = t.Id_Trainer,
                Id_BaseGroup = t.Id_BasicGroup,
                StartAt      = t.StartAt,
                trainers     = new SelectList(db.Trainers, "Id", "FullName"),
                groups       = new SelectList(db.BasicGroups, "Id", "Description")
            };

            return(View(model));
        }
Ejemplo n.º 5
0
        public IActionResult New(NewTraining model)
        {
            Training t = new Training {
                Id            = 0,
                Id_Trainer    = model.Id_Trainer,
                Id_BasicGroup = model.Id_BaseGroup,
                Id_Creator    = 0,
                StartAt       = model.StartAt
            };

            db.Trainings.Add(t);
            db.SaveChanges();
            return(RedirectToAction("Index", "Home", new { date = model.StartAt.Date }));
        }