public async Task <Sedes> ToSedeAsync(AddSedeViewModel modelfull, bool isNew) { return(new Sedes { Id = isNew ? 0 : modelfull.Id, Institucion = await _dataContext.Institucions.FindAsync(modelfull.InstitucionId), NameSedes = modelfull.NameSedes }); }
public async Task <IActionResult> EditSede(AddSedeViewModel model) { if (ModelState.IsValid) { var contract = await _converterHelper.ToSedeAsync(model, false); _context.Sedes.Update(contract); await _context.SaveChangesAsync(); return(RedirectToAction($"{nameof(Details)}/{model.InstitucionId}")); } return(View(model)); }
public async Task <IActionResult> AddSede(AddSedeViewModel model) { if (ModelState.IsValid) { var modelfull = new AddSedeViewModel { InstitucionId = model.Id, NameSedes = model.NameSedes }; var sede = await _converterHelper.ToSedeAsync(modelfull, true); _context.Sedes.Add(sede); await _context.SaveChangesAsync(); return(RedirectToAction($"Details/{model.InstitucionId}")); } return(View(model)); }
public async Task <IActionResult> AddSede(int?id) { if (id == null) { return(NotFound()); } var sede = await _context.Institucions.FindAsync(id); if (sede == null) { return(NotFound()); } var model = new AddSedeViewModel { InstitucionId = sede.Id }; return(View(model)); }