public int ModificarPerfil(PerfilViewModel perfilObj) { int resultado = 1; try { resultado = repoPerfil.ModificarPerfil(_mapper.Map <PerfilViewModel, Perfil>(perfilObj)); if (resultado == 1) { int perfilId = perfilObj.Id; resultado = repoPerfil.EliminarPaginaPerfil(perfilId); } if (resultado == 1) { resultado = repoPerfil.AgregarPaginaPerfil(_mapper.Map <PerfilViewModel, Perfil>(perfilObj)); } } catch (Exception e) { _logger.LogError(e.Message); resultado = -1; } return(resultado); }