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