Example #1
0
 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
     });
 }
Example #2
0
        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));
        }
Example #3
0
        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));
        }
Example #4
0
        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));
        }