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)); }
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 })); }
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 })); }
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)); }
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 })); }