Exemplo n.º 1
0
        public async Task <ActionResult> Editar(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var asociado = db.Asociados.Where(x => x.IdAsociado == id).FirstOrDefault();

            if (asociado == null)
            {
                return(HttpNotFound());
            }
            var model = new EditarAsocViewModel()
            {
                Id                  = asociado.IdAsociado,
                Email               = asociado.Email,
                Nombre              = asociado.Nombre,
                Estado              = asociado.Estado,
                Altura              = asociado.Altura,
                ApellidoMaterno     = asociado.ApellidoMaterno,
                ApellidoPaterno     = asociado.ApellidoPaterno,
                Block               = asociado.Block,
                Calle               = asociado.Calle,
                CBU                 = asociado.CBU,
                CBU_2               = asociado.CBU_2,
                CBU_3               = asociado.CBU_3,
                CUIT_CUIL           = asociado.CUIT_CUIL,
                Departamento        = asociado.Departamento,
                FechaDeNacimiento   = asociado.FechaDeNacimiento,
                Imagen              = asociado.Imagen,
                LugarDeTrabajo      = asociado.LugarDeTrabajo,
                NumeroDocumento     = asociado.NumeroDocumento,
                TelefonoCelular     = asociado.TelefonoCelular,
                TelefonoFijo        = asociado.TelefonoFijo,
                TelefonoLaboral     = asociado.TelefonoLaboral,
                TelefonoResidencia  = asociado.TelefonoResidencia,
                Observaciones       = asociado.Observaciones,
                Piso                = asociado.Altura,
                IdCategoriaAsociado = asociado.IdCategoria,
                IdEstadoCivil       = asociado.IdEstadoCivil,
                IdLocalidad         = asociado.IdLocalidad,
                IdProfesion         = asociado.IdProfesion,
                IdSexo              = asociado.IdSexo,
                IdTipoDocumento     = asociado.IdTipoDocumento
            };

            ListRelations();
            return(View(model));
        }
Exemplo n.º 2
0
        public async Task <ActionResult> Editar(EditarAsocViewModel editUser)
        {
            if (ModelState.IsValid)
            {
                var user = await UserManager.FindByIdAsync(editUser.Id);

                if (user == null)
                {
                    return(HttpNotFound());
                }

                // Update the User:
                user.UserName = editUser.Email;
                user.Email    = editUser.Email;
                user.Nombre   = editUser.Nombre;
                user.Estado   = editUser.Estado;
                await this.UserManager.UpdateAsync(user);

                return(RedirectToAction("Index"));
            }
            ModelState.AddModelError("", "Something failed.");
            return(View());
        }